home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / orgpims_ / mcb23b.zip / MCBASE.DOC < prev    next >
Text File  |  1996-03-23  |  168KB  |  3,090 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.               MCBase: the Music Collection dataBase system.
  9.  
  10.  
  11.                              Version:      2.3
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.               Author:
  24.  
  25.               Harry Doldersum
  26.               Weerselose straat 26
  27.               7623 DA BORNE
  28.               The Netherlands, Europe.
  29.  
  30.               Phone:         +31 (0) 74 266 8480
  31.               Fax:           See phone. Standby on request.
  32.               Host:          See phone. Standby on request.
  33.  
  34.  
  35.               Electronic mail adresses:
  36.  
  37.               CompuServe:    100270,2132
  38.               InterNet:      100270,2132@compuserve.com
  39.  
  40.  
  41.                      _______
  42.                 ____|__     |               (R)
  43.              --|       |    |-------------------
  44.                |   ____|__  |  Association of
  45.                |  |       |_|  Shareware
  46.                |__|   o   |    Professionals
  47.              -----|   |   |---------------------
  48.                   |___|___|    MEMBER
  49.  
  50.  
  51.  
  52.                       MCBASE V2.x is SHAREWARE.
  53.  
  54.               This documentation is dated: March, 1996. CONTENTS:
  55.  
  56. 0.     ASP OMBUDSMAN STATEMENT.. . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  57.  
  58. 1.     DEFINITION OF SHAREWARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  59.  
  60. 2.     WHAT IS MCBASE ?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
  61.  
  62. 3.     MCBASE REQUIREMENTS.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
  63.        MCBase and your system's resources. . . . . . . . . . . . . . . . . . . . . . . .  4
  64.        What to do when MCBase V2.x is too demanding for your system? . . . . . . . . . .  4
  65.  
  66. 4.     ABOUT MCBASE AND REGISTERING. . . . . . . . . . . . . . . . . . . . . . . . . . .  5
  67.        Evaluation period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
  68.        Evaluation limit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
  69.        Register your copy of MCBASE. . . . . . . . . . . . . . . . . . . . . . . . . . .  5
  70.        What happens if you choose to use MCBase without registering! . . . . . . . . . .  6
  71.        Information for CREDIT CARD ORDERS ONLY.. . . . . . . . . . . . . . . . . . . . .  6
  72.        MCBase license agreement. . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
  73.               Important notes: . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  74.        MCBase Disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  75.        MCBase Registration agents / agencies . . . . . . . . . . . . . . . . . . . . . .  8
  76.               Creditcard orders: . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  77.               Online orders: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  78.               Otherwise: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  79.        MCBase V2.x Order Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  80.  
  81. 6.     INSTALLING MCBASE.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  82.        Installing MCBase from an archive file. . . . . . . . . . . . . . . . . . . . . . 10
  83.        Installing MCBase from the registered version disk. . . . . . . . . . . . . . . . 11
  84.               Important remark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
  85.        Configuring MCBASE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
  86.               Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
  87.               Mouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
  88.               Select methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
  89.               Printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
  90.               Video. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
  91.               Load configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
  92.               Store configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
  93.  
  94. 7.     THE MUSIC COLLECTION DATABASE SYSTEM: HOW DOES IT WORK? . . . . . . . . . . . . . 18
  95.        How are relations used within MCBase. . . . . . . . . . . . . . . . . . . . . . . 18
  96.        Example: Adding a new album to the MCBase system. . . . . . . . . . . . . . . . . 21
  97.        The "location code" and the MCBase system.. . . . . . . . . . . . . . . . . . . . 22
  98.  
  99. 8.     USING THE MCBASE CONTROLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  100.        Using a dialog's controls & moving through a dialog . . . . . . . . . . . . . . . 23
  101.        Dialogs and modal dialogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  102.        Multiple (edit) dialogs.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  103.        Using scrollbars / scrolling. . . . . . . . . . . . . . . . . . . . . . . . . . . 24
  104.        Using shortcuts & hotkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
  105.        Using the memo editors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
  106.        Using a picklist-dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
  107.        Using a find-dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
  108.  
  109. 9.     A TOUR THROUGH MCBASE'S MAIN MENU.. . . . . . . . . . . . . . . . . . . . . . . . 26
  110.        Accessing menu items. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
  111.        The "MCBase" pulldown menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
  112.               About... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
  113.               Ascii table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
  114.               Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
  115.               Configuration settings . . . . . . . . . . . . . . . . . . . . . . . . . . 27
  116.               Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
  117.               Reindex. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
  118.               DosShell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  119.               Exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  120.                       Important. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  121.        The "Browse, edit & add" pulldown menu. . . . . . . . . . . . . . . . . . . . . . 28
  122.               general dialog functions . . . . . . . . . . . . . . . . . . . . . . . . . 28
  123.                       Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  124.                       Information memo . . . . . . . . . . . . . . . . . . . . . . . . . 28
  125.                       Remarks memo . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  126.                       Previous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  127.                       Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  128.                       Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  129.                       Add new. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  130.                       Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  131.                       Quit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  132.               Edit artist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  133.               Edit album . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  134.                       Select artist. . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  135.                       Select producer. . . . . . . . . . . . . . . . . . . . . . . . . . 29
  136.               Edit author. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  137.                       Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  138.                       Writer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  139.               Edit producer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  140.               Edit category. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
  141.               Edit song. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
  142.                       Select artist. . . . . . . . . . . . . . . . . . . . . . . . . . . 30
  143.                       Select album . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
  144.                       Select composer. . . . . . . . . . . . . . . . . . . . . . . . . . 30
  145.                       Select writer. . . . . . . . . . . . . . . . . . . . . . . . . . . 30
  146.                       Select producer. . . . . . . . . . . . . . . . . . . . . . . . . . 30
  147.                       Select category. . . . . . . . . . . . . . . . . . . . . . . . . . 30
  148.               The "Add..."-dialogs . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
  149.               The "Browse..." dialogs. . . . . . . . . . . . . . . . . . . . . . . . . . 31
  150.        The "Print" pulldown menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
  151.               Report all.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
  152.                       artists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
  153.                       authors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
  154.                       producers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
  155.                       categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
  156.                       albums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
  157.                              sorted by title . . . . . . . . . . . . . . . . . . . . . . 31
  158.                              sorted by artist. . . . . . . . . . . . . . . . . . . . . . 31
  159.                              sorted by producer. . . . . . . . . . . . . . . . . . . . . 31
  160.                       songs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
  161.                              sorted by title . . . . . . . . . . . . . . . . . . . . . . 31
  162.                              sorted by artist. . . . . . . . . . . . . . . . . . . . . . 31
  163.                              sorted by author. . . . . . . . . . . . . . . . . . . . . . 32
  164.                              sorted by producer. . . . . . . . . . . . . . . . . . . . . 32
  165.                              sorted by album . . . . . . . . . . . . . . . . . . . . . . 32
  166.                       tapes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
  167.               Summary for selected.... . . . . . . . . . . . . . . . . . . . . . . . . . 32
  168.                       artist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
  169.                              album summary . . . . . . . . . . . . . . . . . . . . . . . 32
  170.                              song summary. . . . . . . . . . . . . . . . . . . . . . . . 32
  171.                       author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
  172.                       producer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
  173.                              album summary . . . . . . . . . . . . . . . . . . . . . . . 32
  174.                              song summary. . . . . . . . . . . . . . . . . . . . . . . . 32
  175.                       category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
  176.                       album. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  177.               Summaries for all... . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  178.                       artist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  179.                              album summary . . . . . . . . . . . . . . . . . . . . . . . 33
  180.                              song summary. . . . . . . . . . . . . . . . . . . . . . . . 33
  181.                       author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  182.                       producer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  183.                              album summary . . . . . . . . . . . . . . . . . . . . . . . 33
  184.                              song summary. . . . . . . . . . . . . . . . . . . . . . . . 33
  185.                       category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  186.                       album. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  187.               Page eject / FormFeed. . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  188.        The "Editor" pulldown menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  189.        The "View handling" pulldown menu . . . . . . . . . . . . . . . . . . . . . . . . 34
  190.               Tile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  191.               Cascade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  192.               Resize/move. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  193.               Zoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  194.               Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  195.               Previous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  196.               Close. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  197.               Close All. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  198.  
  199. 10.    USING THE EDIT DIALOGS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
  200.        While in an edit dialog's "Add new"-mode. . . . . . . . . . . . . . . . . . . . . 35
  201.        While in an edit dialog's default "Edit"-mode . . . . . . . . . . . . . . . . . . 35
  202.  
  203. 11.    USING THE BROWSE DIALOGS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
  204.        Browse for... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
  205.               Song . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
  206.                       by title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
  207.                       by artist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
  208.                       by author. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
  209.                       by producer. . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
  210.                       by category. . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
  211.               Album. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
  212.                       by title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
  213.                       by artist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
  214.                       by producer. . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
  215.  
  216. 12.    USING THE PRINT OPTIONS.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
  217.               Report all.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
  218.                       artists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
  219.                       authors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
  220.                       producers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
  221.                       categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
  222.                       albums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
  223.                              sorted by title . . . . . . . . . . . . . . . . . . . . . . 39
  224.                              sorted by artist. . . . . . . . . . . . . . . . . . . . . . 39
  225.                              sorted by producer. . . . . . . . . . . . . . . . . . . . . 40
  226.                       songs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
  227.                              sorted by title . . . . . . . . . . . . . . . . . . . . . . 40
  228.                              sorted by artist. . . . . . . . . . . . . . . . . . . . . . 40
  229.                              sorted by author. . . . . . . . . . . . . . . . . . . . . . 40
  230.                              sorted by producer. . . . . . . . . . . . . . . . . . . . . 40
  231.                              sorted by album . . . . . . . . . . . . . . . . . . . . . . 40
  232.                       tapes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
  233.               Summary for selected.... . . . . . . . . . . . . . . . . . . . . . . . . . 40
  234.                       artist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
  235.                              album summary . . . . . . . . . . . . . . . . . . . . . . . 41
  236.                              song summary. . . . . . . . . . . . . . . . . . . . . . . . 41
  237.                       author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
  238.                       producer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
  239.                              album summary . . . . . . . . . . . . . . . . . . . . . . . 41
  240.                              song summary. . . . . . . . . . . . . . . . . . . . . . . . 41
  241.                       category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
  242.                       album. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
  243.               Summaries for all... . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
  244.                       artist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
  245.                              album summary . . . . . . . . . . . . . . . . . . . . . . . 41
  246.                              song summary. . . . . . . . . . . . . . . . . . . . . . . . 42
  247.                       author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
  248.                       producer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
  249.                              album summary . . . . . . . . . . . . . . . . . . . . . . . 42
  250.                              song summary. . . . . . . . . . . . . . . . . . . . . . . . 42
  251.                       category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
  252.                       album. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
  253.  
  254. 13.    USING THE MCBASE TEXTFILE EDITOR. . . . . . . . . . . . . . . . . . . . . . . . . 43
  255.        Available options and features. . . . . . . . . . . . . . . . . . . . . . . . . . 43
  256.               New. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
  257.               Open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
  258.               Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
  259.               Save As. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
  260.               Undo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
  261.               Cut. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  262.               Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  263.               Paste. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  264.               Clear. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  265.               Find . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  266.               Replace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  267.               Repeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  268.               Show clipboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  269.  
  270. 14.    THE MCBASE UTILITIES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
  271.        GENMCB.EXE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
  272.        MCBCNVRT.EXE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
  273.  
  274. 15.    MAKING SAFETY BACKUPS OF YOUR DATA. . . . . . . . . . . . . . . . . . . . . . . . 46
  275.        Why bother making backups?. . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
  276.        How to create a standard backup.. . . . . . . . . . . . . . . . . . . . . . . . . 46
  277.        Restore the database set from the standard backup.. . . . . . . . . . . . . . . . 46
  278.        Using an archiver to create an archive file backup. . . . . . . . . . . . . . . . 47
  279.        How to create an archive file backup. . . . . . . . . . . . . . . . . . . . . . . 47
  280.        Restore the database set from the archive file backup.. . . . . . . . . . . . . . 47
  281.  
  282. 16.    UN-INSTALL MCBASE.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
  283.  
  284. 17.    ERROR MESSAGES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
  285.        Known MCBase error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
  286.        Reporting an error to the author. . . . . . . . . . . . . . . . . . . . . . . . . 51
  287.  
  288. 18.    INDEX.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
  289.  
  290.  
  291.  
  292.  
  293. Please note following:       
  294.  
  295. -a)    The information contained herein, is subject to change without
  296.        notice.
  297.  
  298. - b)   This document contains proprietary information which is protected by
  299.        copyright. All rights are reserved and remain with the author. 0.     ASP OMBUDSMAN STATEMENT.
  300.  
  301. Harry Doldersum is a member of the Association of Shareware Professionals
  302. (ASP). ASP want to make sure that the shareware principle works for you. If
  303. you are unable to resolve a shareware related problem with an ASP member by
  304. contacting the member directly, ASP may be able to help. The ASP Ombudsman
  305. can help you resolve a dispute or problem with an ASP member, but does not
  306. provide technical support for members' products. 
  307.  
  308. Please write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442-
  309. 9427 USA, FAX 616-788-2765 or send a CompuServe message via CompuServe mail
  310. to ASP Ombudsman 70007,3536.
  311.  
  312.  
  313. 1.     DEFINITION OF SHAREWARE
  314.  
  315. Shareware distribution gives users a chance to try software before buying
  316. it. If you try a Shareware program and continue using it, you are expected
  317. to register. Individual programs differ on details -- some request regist-
  318. ration while others require it, some specify a maximum trial period. With
  319. registration, you get anything from the simple right to continue using the
  320. software to an updated program with printed manual.
  321.  
  322. Copyright laws apply to both Shareware and commercial software, and the
  323. copyright holder retains all rights, with a few specific exceptions as
  324. stated below. Shareware authors are accomplished programmers, just like
  325. commercial authors, and the programs are of comparable quality. (In both
  326. cases, there are good programs and bad ones!) The main difference is in the
  327. method of distribution. The author specifically grants the right to copy
  328. and distribute the software, either to all and sundry or to a specific
  329. group. For example, some authors require written permission before a
  330. commercial disk vendor may copy their Shareware.
  331.  
  332. Shareware is a distribution method, not a type of software. You should find
  333. software that suits your needs and pocketbook, whether it's commercial or
  334. Shareware. The Shareware system makes fitting your needs easier, because
  335. you can try before you buy. And because the overhead is low, prices are low
  336. also. Shareware has the ultimate money-back guarantee -- if you don't use
  337. the product, you don't pay for it.
  338.  
  339. 2.     WHAT IS MCBASE ?
  340.  
  341. MCBase is a relational database system that has been set up to assist in
  342. managing music collections, regardless of the media on which the music is
  343. recorded. 
  344.  
  345. MCBase is using 100% dBase III(+) compatible .DBF- & .DBT-files, the
  346. industry's standard, to process your data. This means that your data is
  347. stored in a transparent manner and always transferable to other applica-
  348. tions.
  349.  
  350. The primary target that MCBase is aiming at, is to generate alphabetic
  351. lists of all material present in the collection. The user can keep these
  352. lists near to his stereo, to serve as a handy and quick reference guide to
  353. quickly find specific items in his music collection. (This information can
  354. also be viewed onscreen, of course).
  355.  
  356. The idea behind MCBase is, that nobody will start his computer system, just
  357. to find out where that darn Elvis Presley song is located. He will start a
  358. search instead: '... thought it was on the "Moody Blue"-album, but it isn't
  359. there. Maybe on the "Almost in Love"-album ?'
  360.  
  361. A list with alphabetic songtitles, sorted on artistname, can be a relief at
  362. these times, and MCBase is now here to generate these lists (and many more)
  363. for you. All you have to do: Feed the system with the information about
  364. your music collection!
  365.  
  366. P.s. :     If you have another file in which the information on your collec-
  367.            tion already is gathered, and you would like to transfer it to the
  368.            MCBase system, contact us. It's very lightly that we can work out
  369.            a conversion-program (note: registration will be required).
  370.  
  371. 3.     MCBASE REQUIREMENTS.
  372.  
  373. The version of MCBase, distributed as the shareware package, is suitable
  374. for XT-compatible computers and up. With your registration however, you
  375. will receive all the three currently available versions, which are: 
  376.  
  377.        -   XT compatibles           Ment to be used on XT compatible computers.
  378.                                     Requires 8086-processor, about 590kb
  379.                                     conventional memory and MS-DOS version 3.x or
  380.                                     later.
  381.        -   AT compatibles           Ment to be used on AT compatible computers
  382.                                     that have less than 2Mb EMS/XMS memory avai-
  383.                                     lable. Requires 80286-processor (or higher),
  384.                                     about 590kb conventional memory and MS-DOS
  385.                                     version 3.x or later.
  386.        -   Protected Mode           Ment to be used on AT compatible computers
  387.                                     that have at least 2Mb EMS/XMS memory availa-
  388.                                     ble. Requires 80286-processor, 2Mb EMS/XMS
  389.                                     memory (or more) and MS-DOS version 3.x or 
  390.                                     later. Your memory manager needs to be FULLY
  391.                                     compatible with HIMEM.SYS as delivered with
  392.                                     MS-DOS. 
  393.  
  394. Note:  "Protected Mode" is sometimes also referred to as "DPMI", which
  395.        stands for "Dos Protected Mode Interface".
  396.  
  397. You will be able to select the version that suits your hardware best.
  398. Expanded Memory Standard (EMS) and Extended Memory Standard (XMS) are both
  399. supported.
  400.  
  401. VERY IMPORTANT:       YOU WILL NEED TO SET THE FILES-VARIABLE, IN YOUR
  402.                       CONFIG.SYS-FILE, TO AN ABSOLUTE MINIMUM VALUE OF 40, AS
  403.                       IN "FILES=40", OR HIGHER(!). (See your DOS-manual for
  404.                       further instructions on this topic). 
  405.  
  406. The size of the MCBase databases should only be limited by the available
  407. free space on your harddrive (and the available amount of conventional
  408. memory, where non-protected mode systems are concerned).
  409.  
  410. Remark:    At startup, MCBase checks to see if the configuration file
  411.            MCBASE.CFG is present, with (among other things) the appropriate
  412.            printer commandset. Select menu options "MCBase" - "Configuration"
  413.            - "Printer" to perform printer configuration. (Printer configuring
  414.            is discribed in section "INSTALLING MCBASE" - "Configuring MCBase"
  415.            - "Printer").
  416.  
  417. MCBase and your system's resources.
  418.  
  419. The performance of MCBase is depending very heavily on your system's
  420. resources. Actually, although the MCBase database system is able to run
  421. succesfully on XT-compatibles, we recommend to use a computer system that
  422. is able to use the protected mode version.
  423.  
  424. Please also note following:
  425.  
  426. - A)   For non-protected mode systems, conventional memory is ESSENTIAL: the
  427.        more you have available, the better. As the databases grow, the
  428.        application will need more conventional memory to initialize all
  429.        objects, databases and picklist-dialogs. 
  430.  
  431. - B)   Apart from the above, overall processor and harddisk speed should be
  432.        considered essential for MCBase's performance: the faster, the
  433.        better! Some of MCBase's functions use a "filter" to gather the
  434.        information needed from the database system: the performance of these
  435.        "filter"-functions is completely depending on the performance of both
  436.        processor and harddisk.
  437.  
  438. What to do when MCBase V2.x is too demanding for your system?
  439.  
  440. While MCBase version 2.x is defenitely able to function on all true
  441. compatible XT and AT systems, you might find that, depending on your
  442. system's hardware & speed, MCBase V2.x is functioning too slow on your
  443. computer system. This is due to both the newer method of programming, used
  444. for MCBase V2.x (which is a concept known as "Event driven"), as to the
  445. increased amount of relations to be handled in V2.x (which results in more
  446. accesses of the harddisk: the slower your disk, the slower MCBase V2.x will
  447. perform).
  448.  
  449. If you find that MCBase V2.x is working too slow on your system, we would
  450. like to you to know, that the previous MCBase version, V1.x, is quite a bit
  451. less demanding on your system's resources and therefor might be more
  452. interesting for you! If this is the case, please request the shareware copy
  453. at our address, mentioned on the coverpage of this document! We will send
  454. you the latest MCBase V1.x shareware copy, free of charge. Registration
  455. prices for version 1.x can be found in the version 1.x documentation, which
  456. will be included on the disk, as textfiles.
  457. 4.     ABOUT MCBASE AND REGISTERING.
  458.  
  459. The copy of MCBase, marked "SHAREWARE version", it is NOT free software! 
  460.  
  461. Evaluation period:       You may EVALUATE this copy of the MCBase database
  462.                          system for a period of 30 days (OR until you've rea-
  463.                          ched the EVALUATION LIMIT for a database, which ever
  464.                          comes first), to determine if it meets your needs.
  465.                          After this trial period you must register (buy) your
  466.                          copy at the given address (see the MCBase orderform
  467.                          within this documentation) OR STOP using this softwa-
  468.                          re. 
  469.  
  470. Evaluation limit:        While in it's shareware status, MCBase is limiting
  471.                          itself to accomodate (roughly) 30 albums. We are
  472.                          assuming that when you have entered these 30 albums
  473.                          (or whatever database that might be the first to reach
  474.                          it's shareware evaluation limit), you're BEYOND the
  475.                          point of an EVALUATION USAGE.
  476.  
  477. The shareware status is terminated IMMEDIATELY after adding the registrati-
  478. on key to the MCBase directory.
  479.  
  480. ==> SEE SECTION "MCBASE LICENSE AGREEMENT" FOR FURTHER INFO. <==
  481.  
  482. Register your copy of MCBASE
  483.  
  484. REGISTERING (buying) MCBase allows you to use the product after the
  485. evaluation period. Apart from that:
  486.  
  487. - 1)   You will receive a registration key, that will remove the shareware
  488.        evaluation limit on the database system. Also, the registration key
  489.        will enable you to upgrade FOR FREE to any other MCBase V2.x update!
  490.        Just copy any new V2.x MCBASE.EXE-file over the old one and add your
  491.        registration key to it. The newly obtained (shareware) version will
  492.        recognize your registration key and will turn itself into a REGISTE-
  493.        RED MCBASE VERSION.
  494.  
  495.        Further information on the registration key and how to use it, will
  496.        be included with your registration key.
  497.  
  498. - 2)   You will receive the most recent version of MCBase on disk in 3
  499.        versions: XT-, AT- and protected mode versions. A manual is included
  500.        on disk as a textfile. Software for MCBase V1.x database conversion
  501.        will also be included.
  502.  
  503. - 3)   You will also receive notification of major MCBase updates and you
  504.        will be able to obtain those updates with a 25% DISCOUNT off the
  505.        normal registration price. (Payable amount = Registration price -
  506.        Preferred Payment Discount - Upgrade Discount + S & H costs). Minor
  507.        updates can be obtained for Shipping & Handling costs only: contact
  508.        the author!
  509.  
  510. - 4)   You have priority when questions might occur. Product support is
  511.        available (through the use of postal mail, e-mail or fax) for an
  512.        unlimited period of time.
  513.  
  514. - 5)   Registered MCBase users know they are helping to keep SHAREWARE "low-
  515.        cost / good-quality"-software alive.
  516.  
  517. - 6)   If available (*), you will also receive a "Shareware Registration
  518.        Certificate", that entitles you to a $10.00 discount on the "JCSM
  519.        Shareware Collection"-CD-ROM by OWOBOPTE Industries, Inc.
  520.        (* = These offers, by OWOBOPTE Industries, are time limited).
  521.  
  522. NOTE:  You can register using the orderform within this documentation (or
  523.        the one in the ORDER.MCB file) OR you can use CompuServe's software
  524.        registration database (GO SWREG).
  525.        Search for title or keyword : MCBASE. 
  526.  
  527. What happens if you choose to use MCBase without registering!
  528.  
  529. As an unregistered shareware version, MCBase has evaluation limits on the
  530. maximum amount of processable items. As an example: the Album database is
  531. limited to 30 entries (See "evaluation limit"). 
  532.  
  533. Now, if you do NOT register MCBase and you enter MORE than this maximum
  534. amount of albums, you will be notified that your evaluation period has
  535. expired and that you are requested to register, if you wish to continue
  536. using MCBase.
  537.  
  538. If you would ignore this request and would continue entering data, the
  539. editing functions (as several others) will soon be disabled. The reason for
  540. doing so is following: This package is SHAREWARE. IT IS NOT FREEWARE!
  541.  
  542. Information for CREDIT CARD ORDERS ONLY.
  543.  
  544. If you would prefer to purchase your registered copy of MCBase by credit
  545. card, you can contact Public (software) Library. Due to limitations by
  546. MC/VISA, we cannot handle credit card orders ourselves and therefor we have
  547. set up an agreement with PsL, to handle all credit card orders for us. You
  548. will have to send your order to PsL, and PsL will inform us about your
  549. order.
  550.  
  551. You can order with MasterCard, Visa, Amex, or Discover from Public (softwa-
  552. re) Library by calling (voice) 800-2424-PsL or 713-524-6394 or by FAX to
  553. 713-524-6398 or by CIS Email to 71355,470. You can also mail credit card
  554. orders to PsL at P.O.Box 35705, Houston, TX 77235-5705.
  555.  
  556. NOTE: THE ABOVE NUMBERS ARE FOR CREDIT CARD ORDERS ONLY.
  557.  
  558. Any questions about the status of the shipment of the order, registration
  559. options, product details, technical support, etc, must be directed to Harry
  560. Doldersum. (Address as stated on the frontpage).
  561.  
  562. To insure that you get the latest version, PsL will notify us the day of
  563. your order and we will ship the product directly to you.
  564. MCBase license agreement.
  565.  
  566. MCBASE IS NOT FREE SOFTWARE.
  567.  
  568. The registration key, which you receive from us after registering, is
  569. STRICTLY PERSONAL and may not be duplicated other than for backup purposes
  570. on your personal behalf, as it turns the shareware version of MCBase V2.x
  571. into a registered version. An MCBase registration key must be treated like
  572. a book, in that the same registration key may not be used on more than one
  573. computer at the same time, just as a book cannot be read by more than one
  574. person at the same time. 
  575.  
  576. By registering your copy of MCBase you do NOT become the owner of this
  577. software package, but you are granted the fully supported use of the MCBase
  578. database system. The MCBase software package will remain the total property
  579. of the author, Harry Doldersum, under all circumstances.
  580.  
  581. Users are granted a limited license to use the SHAREWARE version of MCBase
  582. for a limited evaluation period (See "Evaluation period") in order to
  583. determine if the produkt meets their needs. Any other use of MCBase or use
  584. past this period requires registration. (PLEASE NOTE THAT CONTINUED USE
  585. AFTER THE EVALUATION PERIOD WITHOUT VALID REGISTRATION IS A VIOLATION OF
  586. COPYRIGHT LAWS).
  587.  
  588. All users are granted a limited license (and are encouraged) to copy the
  589. shareware version (NOT the registered version: DO NOT SHARE YOUR PERSONAL
  590. REGISTRATION KEY) of MCBase only for the purpose of allowing others to try
  591. it, subject to the above restrictions as well as these:
  592.  
  593.        MCBase must be distributed in absolutely unmodified form, including
  594.        all program, documentation and other files as found in the original
  595.        MCBxxx.ZIP (xxx = version number) archive file. If you MUST repack
  596.        the ZIP-archive then please make sure you include all files as found
  597.        in the original archive.
  598.  
  599.        MCBase may not be included with any other product for any reason
  600.        whatsoever without a written license from the author: Harry Dolder-
  601.        sum.
  602.  
  603.        No payment may be charged for MCBase, other than a fee to cover
  604.        copying expences.
  605.  
  606. Bulletin Board system operators may post the unregistered SHAREWARE version
  607. of MCBase on their BBS for downloading by their users WITHOUT written
  608. permission of the author (= Harry Doldersum) ONLY if the above mentioned
  609. conditions are met, and only if no special fee is necessary to access the
  610. MCBase archive file.
  611.  
  612. Distributors of SHAREWARE and Public Domain software, MUST obtain written
  613. permission from the author (Harry Doldersum) before distributing MCBase and
  614. must follow the above mentioned conditions (EXCLUSIONS: PLEASE SEE "IMPOR-
  615. TANT NOTES" BELOW). Permission is almost always granted; this requirement
  616. is necessary to ensure protection for ourselves and MCBase users from
  617. unscrupulous individuals.  Important notes: 
  618.  
  619. -1)    You may not advertize MCBase as free software, but as SHAREWARE only!
  620.        Please explain the shareware concept to prospective buyers.
  621. -2)    Distributors, who are an ASP member (or those who follow the ASP's
  622.        guidelines), do NOT need our written permission for distribution. 
  623. -3)    ALL distributors and/or BBS-systems must seize distributing MCBase
  624.        within one month of written request by the author.
  625.  
  626. For further information on distribution topics, see the file VENDINFO.DIZ:
  627. ANY distribution satisfying all the distribution requirements expressed in
  628. that data record is hereby authorized.
  629.  
  630. MCBase Disclaimer
  631.  
  632. The author makes no warranty of any kind, either express or implied. In NO
  633. event shall the author be liable for ANY damages or loss arising out of the
  634. use or inability to use this software, even if the author has been advised
  635. about the possibility of such damages or loss. 
  636.  
  637. By using and/or handling this software, you agree to all terms mentioned in
  638. this document.
  639.  
  640. MCBase Registration agents / agencies
  641.  
  642. You may register (purchase) MCBase at the following adresses (please note
  643. that, at this time, only author is able to give you technical support for
  644. MCBase):
  645.  
  646. Registration agent for German speaking countries:
  647.  
  648. KDL Registrierungsservice / KELLY Data GmbH, Lena-Christ-Str. 50, 82152
  649. Martinsried, Germany. Voice: ++49-89-895626-50, Fax: ++49-89-895626-99.
  650. Please note that the KDL Registrierungsservice is not able to handle credit
  651. card payments. 
  652.  
  653. Creditcard orders:
  654.  
  655. Public (software) Library, P.O. Box 35705, Houston, TX 77235-5705, USA.
  656. Voice: 800-2424-PsL, Fax: 713-524-6398, E-mail: 71355.470@compuserve.com.
  657.  
  658. Online orders:
  659.  
  660. CompuServe's Shareware Registration SWREG: when online, use GO-word: SWREG.
  661. (Contact CompuServe's customer service for your local access number!). 
  662.  
  663. Otherwise: Send your registration & payment directly to the author's
  664. address, as stated on the orderform.
  665.  
  666. Please be aware, that it is YOUR responsibility to get your payment to us
  667. safely. Sending cash is not without risk: if you wish to use this method,
  668. we strongly suggest you use registered mail! MCBase V2.x Order Form
  669.  
  670. Fill out this form and send it to one of the following (see previous page
  671. for full adresses):
  672.  
  673.        - Registration agent of your choice.
  674.  
  675.        - Credit card orders:        PsL, item #: 11341.
  676.                                     
  677.        - Otherwise:                 Harry Doldersum, 
  678.                                     Weerselose straat 26, 
  679.                                     7623 DA BORNE,
  680.                                     The Netherlands, Europe.
  681.  
  682. The latest MCBase version will be shipped to you, along with your registra-
  683. tion key. 
  684.  
  685. Please check the following prices :
  686.  
  687.        [X]    MCBase registration                  NLG. 75.      US$. 47.
  688.        [ ]    Shipping & Handling - Europe:        NLG.  9.      US$.  5.
  689.        [ ]    Shipping & Handling - Other:         NLG. 15.      US$.  8.
  690.                                                    --------+     --------+
  691.  
  692.                                     Total:         NLG.____      US$.____
  693.  
  694. Disk media type:         [ ] 5.25" DD      [ ] 3.5" DD    
  695.                          [ ] 5.25" HD      [ ] 3.5" HD
  696.  
  697. Payment:   [ ] Visa      [ ] MasterCard    [ ] Amex       [ ] Discover
  698.            [ ] Check     [ ] Cash          [ ] Transfer of Funds
  699.            
  700. Name :     ________________________________________________________________
  701.  
  702.            ________________________________________________________________
  703.  
  704. Adress:    ________________________________________________________________
  705.  
  706.            ________________________________________________________________
  707.  
  708.  
  709.  
  710. Signature:    _____________________________________________________________
  711.  
  712.  
  713. Your bank will need the following information for a Transfer of Funds:
  714.  
  715.            Bank:      Rabobank Nederland.
  716.            Adress:    PO-box 17100, 3500 HG UTRECHT.
  717.                       The Netherlands, Europe.
  718.  
  719.            SWIFT-code Rabobank Nederland: RABONL2U. 
  720.  
  721.            Harry Doldersum's accountnr.:           14.56.11.639. 6.     INSTALLING MCBASE.
  722.  
  723. There are various ways in which you could have obtained a shareware copy of
  724. MCBase: from a disk vendor, a CDROM, a BBS or a network system. These
  725. shareware versions will be delivered to you mostly in an archive file.
  726.  
  727. A registered version (with your registration key) will always come directly
  728. from us (or from an authorized reseller), on disk.
  729.  
  730. Therefor, we shall discuss two methods of installation: from an archive
  731. file (= shareware version) and from a disk (= registered version).
  732.  
  733. Installing MCBase from an archive file.
  734.  
  735. IMPORTANT NOTE: this section discribes the installation of MCBase from the
  736. original "ZIP"-type archive file. It is very lightly that the various BBS-
  737. sysops will convert this original archive file to a format that is standard
  738. on their system. Two other common archivers, that you might encounter, are
  739. ARJ (by Robert K. Jung) with the filetype "ARJ" and LHA (by Haruyasu
  740. Yoshizaki) with the filetype "LZH".
  741.  
  742. Normally, you will have received the shareware version of MCBase as the
  743. archive file MCBxxx.ZIP (xxx = version number). If you did NOT receive
  744. MCBase as this archive file, then please make sure, you have at least the
  745. following files after extraction of the archive: 
  746.  
  747.        MCBASE.EXE     -  MCBase executable file, for XT-compatibles and up.
  748.        MCBASE.DOC     -  MCBase documentation file (as an ASCII-text file).
  749.        ORDER.MCB      -  MCBase order form.
  750.        LICENSE.MCB    -  MCBase license agreement.
  751.        REVISION.MCB-     MCBase revision history.
  752.        GENMCB.EXE     -  Utility to create a new (and empty) set of database
  753.                          files.
  754.        INSTALL.DOC    -  MCBase installation guide.
  755.        README.1ST     -  IMPORTANT MESSAGE ON CONFIG.SYS'S "FILES=xx".
  756.  
  757.        FILE_ID.DIZ    -  Description file. 
  758.        VENDINFO.DIZ-     Description file, according to VENDINFO standard.
  759.  
  760. The following files (a demonstration database set) should also be included:
  761.  
  762.        MCB1.DBF                     MCB2.DBF                     MCB3.DBF
  763.        MCB1.DBT                     MCB2.DBT                     MCB3.DBT
  764.  
  765.        MCB4.DBF                     MCB5.DBF                     MCB6.DBF
  766.        MCB4.DBT                     MCB5.DBT                     MCB6.DBT
  767.  
  768. (Your copy could be incomplete and you might get the wrong idea about the
  769. performance and documentation of the MCBase system).
  770.  
  771. You will need PKWare's PKUNZIP.EXE to extract the archive. Use the follo-
  772. wing command to extract all files: 
  773.  
  774.            PKUNZIP MCBxxx.ZIP
  775.  
  776. In case of an ARJ-file format, use: ARJ x MCBxxx.ARJ
  777. In case of an LZH-file format, use: LHA e MCBxxx.LZH
  778.  
  779. Installing MCBase on your system should not be very difficult, if you
  780. follow these steps: 
  781.  
  782. - 1)   Copy the original MCBxxx.ZIP archive file to a floppy disk and store
  783.        it in a safe place.
  784.  
  785. - 2)   Note:  Among the extracted files, should be a demonstration database
  786.               set. In case you don't want to use the demonstration database
  787.               (anymore), execute GENMCB.EXE to generate a new set of datafi-
  788.               les. DELETE GENMCB.EXE after use! It generates NEW and EMPTY
  789.               databases, so you wouldn't want to use it after you've been
  790.               entering data. (You can retrieve another copy from the
  791.               MCBxxx.ZIP archive file, should you need it).
  792.  
  793. - 3)   Create a new directory for the MCBase system, place the archive file
  794.        in it and extract all files.
  795.  
  796. - 4)   Start your wordprocessor, import the ASCII-document MCBASE.DOC and
  797.        print it.
  798.  
  799. - 5)   Run MCBase. If missing (which they should), the program will now
  800.        create the neccesary index files (MCBxKEYx.NDX) and the configuration
  801.        file MCBASE.CFG.
  802.  
  803.        Note:  If an MCBASE.CFG configuration file was INCLUDED in the copy of
  804.               the MCBxxx.ZIP archive file that you received, then delete this
  805.               MCBASE.CFG prior to execute MCBASE.EXE. If the contents of this
  806.               particular MCBASE.CFG configuration file does NOT match YOUR
  807.               system's configuration, MCBase may not be able to complete
  808.               initialisation.
  809.               Also, if your copy of the archive INCLUDED the index files
  810.               (MCB?KEY?.NDX), you should execute function "Reindex", in order
  811.               to make sure that these indexes are valid.
  812.               Again: The MCBASE.CFG file and the index files (*.NDX) should
  813.               NOT be included in the archive: these precautions, as written
  814.               above, might save you considerable frustration.
  815.  
  816. - 6)   Access the dialog "Printer settings" (using the menu items: "MCBase -
  817.        Configuration - Printer". Consult your printer manual for the correct
  818.        commandset and see section "Configuring MCBase", topic "Printer" for
  819.        assistance on printer configuration.
  820.  
  821. After these steps you'll be ready to run the shareware version of the
  822. MCBase Music Collection DataBase system.
  823.  
  824. Installing MCBase from the registered version disk.
  825.  
  826. You received your registered version of MCBase on a disk on which all
  827. neccessary files are present.
  828.  
  829. When updating from the shareware version to the registered version, you may
  830. simply add the registration key to your current copy of MCBase. Adding this
  831. key is sufficient to change any shareware version into a fully registered
  832. version of MCBase.
  833.  
  834. Otherwise, in case you would like to upgrade your current version of
  835. MCBASE.EXE to a newer or more powerful version, or if you are (re)instal-
  836. ling MCBase from scratch, please follow this procedure (consult your
  837. operating system's manual for any additional instructions and/or informati-
  838. on):
  839.  
  840. - 1)   Switch your system to any appropriate disk drive and insert the
  841.        MCBase program disk in this drive.
  842.        (For your information: if you have selected drive "A:", your opera-
  843.        ting system's prompt will now read "A:\>" or similar).
  844.  
  845. - 2)   Start the installation program, by executing the command "INSTALL": 
  846.        A:\>INSTALL [enter]
  847.  
  848. Please follow the instructions onscreen and continue with the instructions
  849. as found below, from "When the above steps are completed...".
  850.  
  851. What happens, during this installation procedure, is that you select the
  852. appropriate MCBase-version for your system (MCBase is available for XT, AT
  853. and protected mode or higher) and that the appropriate files are placed in
  854. the MCBase-directory.
  855.  
  856. Important remark:     If your computer system is equipped with a 80286 (or
  857.                       higher) processor and you have 2Mb memory available (or
  858.                       more), you should install the "protected mode" version:
  859.                       this version will give you the maximum performance of
  860.                       both MCBase and your computer's resources!
  861.  
  862. The files are all stored in archive files (except INSTALL.EXE and LHA.EXE).
  863. The following are the available archives and their contents:
  864.  
  865.        MCB_XT.LZH     -  MCBase executable for XT-compatibles.
  866.        MCB_AT.LZH     -  MCBase executable for AT-compatibles, that are NOT
  867.                          able to support protected mode.
  868.        MCB_X86.LZH    -  MCBase executable (and support files) for protected
  869.                          mode systems.
  870.        MCB_UTIL.LZH-     GENMCB.EXE:       Utility to generate new database set.
  871.                          MCBCNVRT.EXE:     Utility to convert MCBase V1.x databa-
  872.                                            ses to MCBase V2.x.
  873.        MCB_DEMO.LZH-     Demonstration database set.
  874.        MCB_DOCS.LZH-     LICENSE.MCB:      License agreement.
  875.                          MCBASE.DOC:       Documentation file (ASCII text).
  876.                          ORDER.MCB:        Order form.
  877.                          REVISION.MCB:     MCBase revision history.
  878.        MCB_WP5.LZH    -  MCBASE.DOC:       Documentation file (WP5 format).
  879.                          REVISION.MCB:     MCBase revision history. (WP5 format).
  880.                          This file is NOT installed by the installation pro-
  881.                          gram, since the ASCII versions are already installed
  882.                          there. But if you have the WordPerfect word processor
  883.                          (or a word processor that is able to import WordPer-
  884.                          fect V5 files) you may prefer to print this formatted
  885.                          version of the MCBase documentation. Extract the files
  886.                          with the command: lha e mcb_wp5 c:\mcbase\
  887.                          (Use this command as described in section 15, "Resto-
  888.                          re...from the archive file backup").
  889.                       
  890.        LHA213E.EXE-      LHA archiver, version 213e. A freeware archiver, by
  891.                          Haruyasu Yoshizaki (Yoshi). 
  892.                          Included for convenience: you will need an archiver to
  893.                          use with your backup-procedures. This is a self-ex-
  894.                          tracting archive: it will extract itself upon executi-
  895.                          on. (Perhaps you should place this self extracting
  896.                          archive in it's own directory, before executing it).
  897.                          All documentation concerning LHA is included in this
  898.                          archive.
  899.  
  900.  
  901. If you choose NOT to use the INSTALL program, because you PREFER (or NEED)
  902. to install your registered copy of MCBase by hand: 
  903.  
  904. - A)   Copy all archive files you need for your implementation (see below),
  905.        to your MCBase-directory.
  906.  
  907.        -   For XT compatibles, you will need the MCB_XT.LZH archive.
  908.        -   For non-protected mode AT compatibles (less then 2Mb memory), you
  909.            will need the MCB_AT.LZH archive.
  910.        -   For protected mode AT compatibles (2Mb memory and 80286 processor
  911.            or higher), you will need the MCB_X86.LZH archive.
  912.        -   If you WISH to use the demonstration database set, copy the
  913.            MCB_DEMO.LZH archive file now. 
  914.            Note:  MAKE SURE that you do NOT overwrite your existing MCBase
  915.                   V2.x database set (if available).
  916.        -   Also copy the remaining (so far unmentioned) archives and the
  917.            LHA.EXE executable to your MCBase-directory.
  918.  
  919.        Now store your registered version disk in a safe place.
  920.  
  921. - B)   Go to the MCBase-directory and extract all archives, using following
  922.        command: LHA e MCB*.LZH. This command will extract all archive files
  923.        at once. (Otherwise, use this command: LHA e [filename.ext]).
  924.  
  925. - C)   Delete the extracted archives from your MCBase-directory, since they
  926.        will not be needed any further.
  927.  
  928. - D)   Rename the MCBase executable of your choice (either MCB_XT.EXE,
  929.        MCB_AT.EXE or MCB_X86.EXE) to MCBASE.EXE.
  930.  
  931. When the above steps are completed, continue with these: 
  932.  
  933. - 1)   Start your wordprocessor, import the ASCII-document MCBASE.DOC and
  934.        print it. If you prefer, you might extract the MCB_WP5.LZH archive
  935.        (using the above mentioned instructions) and print the formatted
  936.        version of our documentation.
  937.  
  938. - 2)   Run MCBase. If missing, the program will now create the neccesary
  939.        index files (MCBxKEYx.NDX) and the configuration file MCBASE.CFG.
  940.  
  941. - 3)   Access the dialog "Printer settings" (using the menu items: "MCBase -
  942.        Configuration - Printer" to install your printer's commandset.
  943.        Consult your printer manual for the correct commandset and see
  944.        section "Configuring MCBase", topic "Printer" for assistance on
  945.        printer configuration.
  946.  
  947. After these steps you'll be ready to run your registered version of the
  948. MCBase Music Collection dataBase system.
  949.  
  950. Configuring MCBASE.
  951.  
  952. After installation, MCBase will be using the standard configuration, as
  953. stored in the included MCBASE.CFG configuration file. In case the
  954. MCBASE.CFG file is missing, MCBase will create a new configuration file.
  955. If so, please check and add the information needed for your system and
  956. requirements.
  957.  
  958. Remark:    In case a NEW configuration file is created, make sure you check
  959.            AT LEAST the configuration dialog "Printer", for the printer set-
  960.            tings. There is a "Defaults"-button available in this dialog:
  961.            pressing it will install the configuration settings for standard
  962.            EPSON printers (and compatibles). Then press the "Use"-button (to
  963.            store the current settings in memory and select "Store Configura-
  964.            tion" (Shift-F4) to store the current settings to the MCBASE.CFG
  965.            configuration file.
  966.  
  967. The configuration options can be found under item "Configuration settings"
  968. under the main menu item "MCBase", found on the menu bar. (Please see also
  969. section "USING THE MCBASE CONTROLS" for additional information on how to
  970. use the options and controls in these configuration dialogs) The available
  971. configuration options are following:
  972.                                                           
  973.        -   Colors            is a dialog in which you can alter the colors, used
  974.                              by the MCBase system. 
  975.  
  976.            Use:   - A)   Select a group to modify
  977.                   - B)   Select an item from the group
  978.                   - C)   Select your new fore- and background colors (an exam-
  979.                          ple, with the result of your selections, is presented
  980.                          in the lower right-corner of this dialog).
  981.                   - D)   Press the "Ok"-button to accept the new settings or
  982.                          press the "Cancel"-button to discard them.
  983.  
  984.            In order to make any of the changes you made to the default colors
  985.            permanent, you should select "Store configuration" when you're
  986.            finished.
  987.  
  988.        -   Mouse             is a dialog in which you can alter your mouse's
  989.                              default behaviour.
  990.  
  991.            Use:   - A)   You may adjust the desired "double click"-speed with
  992.                          the scrollbar and/or reverse the mouse's button func-
  993.                          tions by checking the checkbox.
  994.                   - B)   Press the "Ok"-button to accept the new settings or
  995.                          press the "Cancel"-button to discard them.
  996.  
  997.            In order to make any of the changes you made to the default
  998.            behaviour permanent, you should select "Store configuration" when
  999.            you're finished.
  1000.  
  1001.        -   Select methods    is a dialog in which you can set your preferences
  1002.                              on the selection methods to be used on the various
  1003.                              databases. 
  1004.  
  1005.            Use:   - A)   Check the top checkbox in this dialog, if you would
  1006.                          prefer to use uppercase characters only in the pick-
  1007.                          list dialogs.
  1008.  
  1009.                   - B)   Check the checkboxes under "Normal selection methods"
  1010.                          (i.e.: selection methods used wile using the printjobs
  1011.                          and editing the databases) for each database where you
  1012.                          would prefer to use a find-dialog instead of the
  1013.                          standard picklist dialog.
  1014.  
  1015.                   - C)   Check the checkboxes under ""Browse" selection me-
  1016.                          thods" (i.e.: selection methods used for the various
  1017.                          "Browse..." options) for each database where you would
  1018.                          prefer to use a find-dialog instead of the standard
  1019.                          picklist dialog.
  1020.  
  1021.                   - D)   Press the "Use"-button to accept the new settings, the
  1022.                          "Defaults"-button to restore the default (= MCBase's
  1023.                          standard internal values) settings or press the "Can-
  1024.                          cel"-button to discard the modified settings and keep
  1025.                          the previous settings.
  1026.  
  1027.            The selected settings will be valid for the duration of the
  1028.            current session only. In order to make any of these preferences
  1029.            permanent, you should select "Store configuration" when you're
  1030.            finished.
  1031.  
  1032.        -   Printer           is a dialog in which you can set the required ini-
  1033.                              tialisation strings for your type of printer. 
  1034.  
  1035.            Use:   - A)   Enter a "Setup" command (not required) which should be
  1036.                          sent to your printer, prior to every printjob.
  1037.  
  1038.                   - B)   Enter the "Left margin" command (required), that will
  1039.                          set your printer to the preferred left margin.
  1040.  
  1041.                   - C)   Enter the "Page length" in inches (required). This
  1042.                          values format is in decimal inches (as in: ##.#).
  1043.  
  1044.                   - D)   Enter the "Top margin" in inches (required). This
  1045.                          values format is in decimal inches (as in: #.#).
  1046.  
  1047.                   - E)   Enter the "Bottom margin" in inches (required). This
  1048.                          values format is in decimal inches (as in: #.#).
  1049.  
  1050.                   - F)   Enter the "Condensed" command (required), that will
  1051.                          switch your printer to condensed printing.
  1052.  
  1053.                   - G)   Enter the "8 lines/inch" command (not required), that
  1054.                          will switch your printer to 8 lines/inch printing
  1055.                          mode.
  1056.  
  1057.                   - H)   Enter the "Total reset" command (required), that will
  1058.                          switch your printer back to it's default mode. This
  1059.                          command is sent to your printer after each printjob.
  1060.  
  1061.                   - I)   check either one (or both) of the checkboxes for
  1062.                          formfeed control. The first will send a formfeed to
  1063.                          your printer at the end of each page, while the second
  1064.                          will send a formfeed at the end of the printjob only.
  1065.  
  1066.                   - J)   Press the "Use"-button to accept the new settings, the
  1067.                          "Defaults"-button to restore the default settings (for
  1068.                          EPSON and compatibles) or press the "Cancel"-button to
  1069.                          discard the modified settings and keep the previous
  1070.                          settings.
  1071.  
  1072.            When you press the "Use"-button in this dialog, the syntax and
  1073.            format of the various entries are validated, to prevent problems.
  1074.            Should there be an error, then you will be notified by a message-
  1075.            box.
  1076.  
  1077.            Select "Store configuration" to make the current settings perma-
  1078.            nent. Otherwise, the current settings will be used for the durati-
  1079.            on of the current session only.
  1080.  
  1081.        -   Video             is a toggle to switch from 25 line to 50 line video
  1082.                              mode. 
  1083.  
  1084.            This feature requires the EGA/VGA video standards a minimum. If
  1085.            your system does not support the EGA or VGA video standard, you
  1086.            will not be able to use this function. If you are in doubt if your
  1087.            system supports EGA/VGA, simply select the "Video" menu option: if
  1088.            EGA/VGA support is not available, you will be notified about it.
  1089.  
  1090.            Select "Store configuration" to make the current setting perma-
  1091.            nent. Otherwise, the current setting will be used for the duration
  1092.            of the current session only.
  1093.  
  1094.        -   Load configuration
  1095.                              resets MCBase to the configuration settings as most
  1096.                              recently stored in the MCBASE.CFG configuration
  1097.                              file.
  1098.  
  1099.            If you had any windows or non-database dialogs open on the desktop
  1100.            when you were storing it, you will find these items open again.
  1101.            (Note: The contents of the editor windows can only be restored on
  1102.            the desktop, when they were previously stored in a file).
  1103.  
  1104.        -   Store configuration      
  1105.                              stores the current status of the desktop and the
  1106.                              configuration settings in the MCBASE.CFG configura-
  1107.                              tion file.
  1108.  
  1109.            If you have any windows or non-database dialogs open on the
  1110.            desktop when you select this option, then these items also will be
  1111.            stored in the configuration file. The very next time you will
  1112.            start MCBase (or when you select "Load desktop") you will find
  1113.            these items already opened on your desktop. (The contents of the
  1114.            editor windows can only be restored, when they were previously
  1115.            stored in a file).
  1116. 7.     THE MUSIC COLLECTION DATABASE SYSTEM: HOW DOES IT WORK?
  1117.  
  1118. The MCBase system is built on 6 sets of database files (.DBF-files for the
  1119. actual records and .DBT-files for the memo's belonging to these records),
  1120. each with a supporting set of indexfiles, by which the information in the
  1121. databases is accessed.
  1122.  
  1123. How are relations used within MCBase.
  1124.  
  1125. MCBase is a relational database system. What does that mean?
  1126. Well, instead of entering an certain artistname (or whatever other relation
  1127. you may need) for a number of times (once for each song, as you would have
  1128. to do in a flat-file database system), you will now need to enter such an
  1129. artistname ONLY ONCE! After you have entered it ONCE, all you have to do to
  1130. relate a songrecord to this artist (or album, author, producer, category)
  1131. is following: select the relation you need, by using a Picklist- or Find-
  1132. dialog, so that it is inserted (by the system) into the song's database
  1133. record. 
  1134.  
  1135. Each time that a song's database record is retrieved, all related informa-
  1136. tion (as artist, album, author(s), producer and category) is retrieved at
  1137. the same time, giving you full access to all required information at once.
  1138.  
  1139. The following is a short description of how the database files are organi-
  1140. zed and how they all are related to each other.
  1141.  
  1142. Remark:    The ID-codes, mentioned in this section, are NOT VISIBLE within
  1143.            the MCBase-software. If a relation is selected to be used in a
  1144.            certain record, then this record itself, as stored in the databa-
  1145.            se, will carry the selected relation's ID-code, but YOU will SEE
  1146.            only the DESCRIPTION of the selected relation, as it is stored in
  1147.            it's own database.
  1148.  
  1149. The first set of files are MCB1.DBF & MCB1.DBT, which hold the following
  1150. artist-information:
  1151.  
  1152.        - 1)   Artist name.
  1153.  
  1154.        - 2)   Period in which the artist is (was) active.
  1155.  
  1156.        - 3)   Artist ID-code, to be used as a reference by the related
  1157.               databases.
  1158.  
  1159.        - 4)   Artist information memo ("ARTINFMEM"), in which specific
  1160.               information about the current artist can be placed.
  1161.  
  1162.        - 5)   Artist remarks memo ("ARTREMMEM"), in which your own opinion or
  1163.               remarks about the current artist can be placed.
  1164.  
  1165. The second set of files are MCB2.DBF & MCB2.DBT, which hold the following
  1166. album-information:
  1167.  
  1168.        - 1)   Album title.
  1169.  
  1170.        - 2)   Artist ID-code, which points to the related artist-record in
  1171.               the files MCB1.DBF & MCB1.DBT. 
  1172.  
  1173.        - 3)   Producer ID-code, which points to the related producer-record
  1174.               in the files MCB4.DBF & MCB4.DBT.
  1175.  
  1176.        - 4)   Period in which the album was released.
  1177.  
  1178.        - 5)   Album ID-code, to be used as a reference by the related databa-
  1179.               ses.
  1180.  
  1181.        - 6)   Album information memo ("ALBINFMEM"), in which specific infor-
  1182.               mation about the current album can be placed.
  1183.  
  1184.        - 7)   Album remarks memo ("ALBREMMEM"), in which your own opinion or
  1185.               remarks about the current album can be placed.
  1186.  
  1187. The third set of files are MCB3.DBF & MCB3.DBT, which hold the following
  1188. author-information:
  1189.  
  1190.        - 1)   Author name
  1191.  
  1192.        - 2)   Period in which the author is (was) active.
  1193.  
  1194.        - 3)   "Composer" field. If this field contains no value, then this
  1195.               author is NOT a composer.
  1196.  
  1197.        - 4)   "Writer" field. If this field contains no value, then this
  1198.               author is NOT a writer.
  1199.  
  1200.            These two fields enable you to state (for yourself) if this author
  1201.            is (mainly) a composer, a writer or both.
  1202.  
  1203.        - 5)   Author ID-Code, to be used as a reference by the related
  1204.               databases.
  1205.  
  1206.        - 6)   Author information memo ("AUTINFMEM"), in which specific
  1207.               information about the current author can be placed.
  1208.  
  1209.        - 7)   Author remarks memo ("AUTREMMEM"), in which your own opinion or
  1210.               remarks about the current author can be placed.
  1211.  
  1212. The fourth set of files are MCB4.DBF & MCB4.DBT, which hold the following
  1213. producer-information:
  1214.  
  1215.        - 1)   Producer name
  1216.  
  1217.        - 2)   Period in which the producer is (was) active.
  1218.  
  1219.        - 3)   Producer ID-code, to be used as a reference by the related
  1220.               databases.
  1221.  
  1222.        - 4)   Producer information memo ("PRDINFMEM"), in which specific
  1223.               information about the current producer can be placed.
  1224.  
  1225.        - 5)   Producer remarks memo ("PRDREMMEM"), in which your own opinion
  1226.               or remarks about the current producer can be placed.
  1227.  
  1228. The fifth set of files are MCB5.DBF & MCB5.DBT, which hold the following
  1229. catagory-information:
  1230.  
  1231.        - 1)   Category name
  1232.  
  1233.        - 2)   Category ID-code, to be used as a reference by the related
  1234.               databases.
  1235.  
  1236.        - 3)   Category information memo ("CATINFMEM"), in which specific
  1237.               information about the current catagory can be placed.
  1238.  
  1239. The last set of files are MCB6.DBF & MCB6.DBT, that bundle all information
  1240. from the previous files together to a datarecord and also holds the
  1241. following song-information:
  1242.  
  1243.        - 1)   Song title
  1244.  
  1245.        - 2)   The MCBase Location code: Where, within my collection, can I
  1246.               locate this song?
  1247.  
  1248.        - 3)   Playing time in minutes and seconds.
  1249.  
  1250.        - 4)   The date on which this song was released.
  1251.  
  1252.        - 5)   The ID-code of the related album (if any).
  1253.  
  1254.        - 6)   The ID-code of the related artist.
  1255.  
  1256.        - 7)   The ID-code of the related composer.
  1257.  
  1258.        - 8)   The ID-code of the related writer.
  1259.  
  1260.        - 9)   The ID-code of the related producer.
  1261.  
  1262.        -10)   The ID-code of the related category
  1263.  
  1264.        -11)   Song information memo ("SNGINFMEM"), in which certain informa-
  1265.               tion on the current songtitle can be placed.
  1266.  
  1267.        -12)   Song remarks memo ("SNGREMMEM"), in which your own opinion and
  1268.               remarks on the current songtitle can be placed.
  1269.  
  1270. As you will notice from the above, the system is "building" it's informati-
  1271. on on these six sets of files in the following manner:
  1272.  
  1273.        User interface                                                               Level 1
  1274.        ■   ■  ■
  1275.        │   │  └■  Artist, Author, Producer & Category databases                     Level 2
  1276.        │   │
  1277.        │   └■ Album database                                                        Level 3
  1278.        │
  1279.        └■  Song database                                                            Level 4
  1280. Example: Adding a new album to the MCBase system.
  1281.  
  1282. Suppose you just bought an album of an artist which is totally NEW to your
  1283. music collection, then you would do the following to add the album to the
  1284. MCBase database system:
  1285.  
  1286. IMPORTANT: please note: ALL (UNIQUE) names & albumtitles need to be entered
  1287. to their respective databases ONLY ONCE and are from then on SELECTABLE
  1288. ITEMS for use with the higher database(s). See also the following section
  1289. "Multiple edit dialogs".
  1290.  
  1291.        - 1)   Check if the album artist (i.e. the artist who's name is on the
  1292.               albumcover) is already in your artist database. If not, then
  1293.               add his name. Do the same for the song artist(s) (see below),
  1294.               in case they are not the same. 
  1295.               When adding an artist, a unique ID-code is generated for this
  1296.               artist, which will be used to identify the artist by in the
  1297.               other database-files.
  1298.  
  1299. Note: The SONG ARTIST is the artist that is performing the song: let's say
  1300. it's a name like "John Doe". The ALBUM ARTIST is the artist who's name is
  1301. on the cover, which could be something like "Micheal Smith and friends",
  1302. where John Doe is one of these friends...
  1303.  
  1304.        - 2)   Check for the presence of the album's producer in the producers
  1305.               database. If not listed, then add his name.
  1306.  
  1307.        - 3)   Add the albumtitle to the album database. While doing this, you
  1308.               will have to select the album artist from a picklist generated
  1309.               from the artist database. (Press the "select artist"-button in
  1310.               the album dialog to invoke this picklist).
  1311.               This action will copy the selected artists ID-code into the
  1312.               current albumrecord. 
  1313.  
  1314.               MCBase will use this ID-code to retrieve the correct artist
  1315.               information from the artist database when needed.
  1316.               The albumrecord will also receive it's unique ID-code, by which
  1317.               the system can identify it.
  1318.  
  1319.        - 4)   Check for the presence of the various authors in the authors
  1320.               database. Add those who are not already listed.
  1321.  
  1322.        - 5)   Check for the presence of the song producer(s) in the producers
  1323.               database. Also add anyone who is not already listed.
  1324.  
  1325.        - 6)   Check for the presence of the album's song categories in the
  1326.               category database. Add any category that is not listed.
  1327.  
  1328.        - 7)   Finally, add the songrecords to the song database. While doing
  1329.               this, you will have to select the actual song artist which is
  1330.               performing the current song (multiple song artist can appear on
  1331.               one album), the related albumtitle, the related composer, the
  1332.               related writer (both from the authors database), the related
  1333.               producer and the related category. These actions will copy all
  1334.               the correct ID-codes into the various fields, which MCBase then
  1335.               will use to retrieve the correct artist, album, composer,
  1336.               writer, producer and category information from their respective
  1337.               databases when needed.
  1338.  
  1339. After entering the above mentioned data, you will be able to look into this
  1340. data from the various screens and you can print various sorted lists con-
  1341. taining this data.
  1342.  
  1343. (The exact use of each of the dialogs will be discussed in a later stage).
  1344.  
  1345. The "location code" and the MCBase system.
  1346.  
  1347. To enable the system to place all songs, belonging to the same album (or
  1348. tape), in the correct order of appearance (in the printouts), the system is
  1349. depending on a special code that the user enters in the field "Location
  1350. code" for every songtitle. 
  1351.  
  1352. An example of using the location code is the following:
  1353.  
  1354. - A)   For singles you could use: "SI" for "Single", then a period as a
  1355.        delimiter and then the tracknumber on the single.                
  1356.  
  1357.        So that would be:     SI.1, SI.2, SI.3, SI.4 (and so on...)
  1358.  
  1359. - B)   For albums you could use: "LP" for "Long Play", then a period as a
  1360.        delimiter, then the sidenumber of the album, another period and the
  1361.        tracknumber of the current albumside.
  1362.  
  1363.        So that would be: LP.1.01, LP.1.02, LP.2.01, LP.2.02 (and so on...).
  1364.        This could be almost the same for Compact Discs (CD).
  1365.  
  1366. - C)   For tapes, however, you should use A STRICT FORMAT for the location
  1367.        code! This format consists out of a tapenumber, sidenumber and the
  1368.        tapecounter value. A location code like the following enables you to
  1369.        print a list with the EXACT contents of any tape:
  1370.  
  1371.        That would be: 12345.1.1234
  1372.  
  1373.        For tapes, the tapenumber or -code MUST consist out of 5 digits,
  1374.        while a dilimiter (period) is regarded as a valid digit.
  1375.        Note:  The first digit MUST be a value from 0 - 9: a dilimiter may not
  1376.               be used in this position for a tape location code!!
  1377.  
  1378. Perticular for tapes, each song on tape MUST have a unique location code.
  1379. The above examples are higly recommended.
  1380.  
  1381. You are of course free to come up with your own ideas, but YOU WILL HAVE TO
  1382. KEEP FOLLOWING IN MIND: ONLY THE LOCATION CODE FOR THE TAPES MAY (AND MUST)
  1383. START WITH A NUMERIC VALUE! (The option "Report all tapes", that generates
  1384. an overview list for all tapes, starts off at the first location code with
  1385. "0" as first character and ends with the last locationcode with "9" as
  1386. first character).  8.     USING THE MCBASE CONTROLS
  1387.  
  1388. Before continuing with a discussion on using the various dialogs and report
  1389. windows available in MCBase, let's discuss how to use the various controls
  1390. in these windows and dialogs:
  1391.  
  1392. Using a dialog's controls & moving through a dialog
  1393.  
  1394. Think of controls as every item you can access in a dialog box: an input-
  1395. line, a checkbox, a button, a scrollbar... Whatever! 
  1396.  
  1397. To access these controls, you can use a mouse, select a shortcut (see
  1398. "Using shortcuts" for further information) or you can use the tab-key to
  1399. reach the control you need: every press on the tab-key takes you a control
  1400. further in the dialog, while shift-tab will take you a control back.
  1401.  
  1402. When opening a dialog, the LAST control in it has the focus. This is
  1403. usually the Cancel- or Quit-button: pressing the enter-key in this stage
  1404. will close the dialog. When pressing the tab-key, the focus will be moved
  1405. to the FIRST control in the dialog, usually an inputline: enter your data
  1406. and press the tab-key to go to the next control.
  1407.  
  1408. If this control is a function-button that you wish to execute: press enter
  1409. to execute the function represented by the button. (When using a mouse,
  1410. just click on it).
  1411.  
  1412. If the control is a checkbox: press the spacebar to check or uncheck it
  1413. (mouse-users can click on it).
  1414.  
  1415. Using the tab- and shift-tab-key sequences you can move around through the
  1416. dialogs at will, without the need for a mouse. (Although having a mouse
  1417. available would be preferable).
  1418.  
  1419. Dialogs and modal dialogs
  1420.  
  1421. A "modal dialog" is a special version of the normal dialog (= a window with
  1422. entry fields and selection buttons) that MUST be handled before any other
  1423. function can be selected. Only few dialogs have a "modal"-status. As an
  1424. example, you may have a look at the various configuration dialogs.
  1425.  
  1426. Multiple (edit) dialogs.
  1427.  
  1428. An important MCBase feature that should be mentioned, is the ability to
  1429. work simultaniously in various databases! By opening multiple edit dialogs
  1430. you can switch back and forth between all different dialogs at will, by
  1431. clicking on them, or by using one of the commands from the "Window"-menu:
  1432. Next (press the F6-key) or Previous (use shift-F6).
  1433.  
  1434. This enables you to work in all six databases at the same time: if you find
  1435. that you need an additional author (for example), just open the appropriate
  1436. dialog and add it to it's database on the fly. You will be able to use the
  1437. new entry, right after pressing it's dialog's "Save"-button.
  1438.  
  1439. Note:  If you are editing an entry, who's data is ALSO displayed in another
  1440.        dialog at the same time, then the information PRINTED in that other
  1441.        dialog will NOT be updated after saving the edited entry. If you WANT
  1442.        to see the updated entry in that dialog, then you should re-select
  1443.        that entry (using that dialog's "select"-button).
  1444.  
  1445. Using scrollbars / scrolling
  1446.  
  1447. A scrollbar is a horizontal or vertical bar, as seen (for instance) on the
  1448. bottom and the left of the memo editor dialog frames.
  1449.  
  1450.        -   To scroll one line at a time, use your mouse to click on the arrow
  1451.            at either end. 
  1452.            (Keyboard users: press an appropriate arrowkey).
  1453.  
  1454.        -   To scroll continuously, click on the arrow at either end and keep
  1455.            the mouse button pressed. 
  1456.            (Keyboard users: keep the arrowkey pressed).
  1457.  
  1458.        -   To scroll one page at a time, click in the shaded area to either
  1459.            side of the scroll box (= the small square slider on the bar,
  1460.            between the arrows)
  1461.            (Keyboard users: use the page-up or -down key).
  1462.  
  1463. Using shortcuts & hotkeys
  1464.  
  1465. From the keyboard, you can use a number of shortcuts to access items and
  1466. choose commands. You can get to, or activate, main menu items and dialog
  1467. commands by pressing the Alt-key and the highlighted letter it the item's
  1468. description. While in a submenu, you need to press only the item's high-
  1469. lighted letter to access or activate it.
  1470.  
  1471. Also, some menu items are equipped with a hotkey. These hotkeys are noted
  1472. at the rightside of that menu item. You can use a hotkey from anywhere in
  1473. MCBase, you don't have to access the actual menu item first, unless a
  1474. "modal dialog" is active on the desktop. (See "Dialogs and modal dialogs"
  1475. for further information).
  1476.  
  1477. Using the memo editors
  1478.  
  1479. The memo editor works similar as the textfile editor. Only difference is,
  1480. that the edited text isn't stored in an ascii textfile, but in a memorecord
  1481. in the currently active database.
  1482.  
  1483. The memo editors are only accessible when it's dialog isn't processing a
  1484. new entry. The memo's are stored in a record's memofields: if you are
  1485. processing a new entry, then these memofields aren't there yet. You're
  1486. working beyond the end of file. 
  1487.  
  1488. After saving the new entry, the record has it's memofields available for
  1489. editing. When saving the text with the memo editor's "Save"-button, it is
  1490. immediately stored into the appropriate memofield.
  1491.  
  1492. When editing a memofield, all record selection commands are disabled: this
  1493. is a requirement, to prevent that the editor looses focus of the currently
  1494. edited record. When "Save"-ing or "Quit"-ing the memo editor, these record
  1495. selection commands are re-enabled.
  1496. Using a picklist-dialog
  1497.  
  1498. A picklist-dialog (also called a "listbox") is a selection dialog that lets
  1499. you scroll through and select from the entries in a database. When invoking
  1500. the picklist, the focus is on the last control in the dialog: the cancel
  1501. button.
  1502.  
  1503. Mouse users: Use your mouse on the scrollbar to scroll through the availa-
  1504. ble entries and click on the entry you need, in order to select it.
  1505.  
  1506. Keyboard users: Use the tab-key to go to the list of entries. When a focus
  1507. bar (or a blinking cursor) appears in the list, use the arrowkeys and/or
  1508. the page-up & -down keys to scroll through the entries. Press the spacebar
  1509. to select the entry you need.
  1510.  
  1511. Note:  A "focus bar" is a bar that highlights the currently focused (= about
  1512.        to be selected) item in a picklist dialog.
  1513.  
  1514. In case you know what you're looking for, tab to the list (or click on it),
  1515. so that the focus bar appears, and then begin typing the first few charac-
  1516. ters of the entry you need: the listbox will take you to the first entry
  1517. that matches the entered characters. Then press the spacebar to select the
  1518. entry you need.
  1519.  
  1520. Note:  The picklist is upper- and lowercase sensitive, unless configured
  1521.        otherwise in the "Select methods" configuration dialog.
  1522.  
  1523. Using a find-dialog
  1524.  
  1525. A selection dialog like the Find-dialog can be used instead of a picklist-
  1526. dialog to approach very large databases, where the system might take too
  1527. much time to collect the records for the picklist. See the section "Confi-
  1528. guring MCBase" on further information on setting the preference for the
  1529. Find-dialog.
  1530.  
  1531. Access the inputline in the dialog (by either mouse click or tab-key) and
  1532. enter the first few characters (or more) of the item you need and press the
  1533. "search"-button. The dialog will present you with the first match found,
  1534. after which you can continue your search by selecting the "previous"- or
  1535. "next"-buttons. Press the "ok"-button when the desired entry is found or
  1536. press the "cancel"-button to terminate the search.
  1537.  
  1538. When pressing the "search"-button again, after walking through the database
  1539. with the "previous"- and "next"-buttons, you will be returned to the first
  1540. match that was found.
  1541.  
  1542. Note: the find-dialog is NOT case sensitive.
  1543. 9.     A TOUR THROUGH MCBASE'S MAIN MENU.
  1544.  
  1545. Accessing menu items.
  1546.  
  1547. MCBase's pulldown menu structure may be accessed by either mouse or
  1548. keyboard, in the following manner:
  1549.  
  1550.        - 1)   You can point & click at a menu item. When clicking on an item
  1551.               on the menubar, this will result in a pulldown menu on this
  1552.               item, from which you can select the actual item (or another
  1553.               pulldown menu) you need, by another mouse click on it. 
  1554.  
  1555.        - 2)   You can select a menu item by walking through the menu's using
  1556.               your cursor keys (activate this mode by pressing the F10
  1557.               function key first) and hit the "return"- or "enter"-key when
  1558.               you reach the item (or pulldown menu) you need.
  1559.  
  1560.        - 3)   You can select a menu item by entering it's shortcut or hotkey.
  1561.               (See "Using shortcuts and hotkeys" for further information).
  1562.  
  1563.  
  1564. All the items on the menubar (as the dialogs) support you with a hint,
  1565. describing their function, on the statusline. 
  1566.  
  1567. The available pulldown menu's on the menubar are: 
  1568.  
  1569.        - 1)   MCBase     Provides a submenu from where configuration options
  1570.                          and system utilities can be accessed.
  1571.  
  1572.        - 2)   Browse, edit & add           
  1573.                          Provides a submenu from where entry's in the databases
  1574.                          can be added, edited and/or viewed.
  1575.  
  1576.        - 3)   Print      Provides a submenu from where various reports of the
  1577.                          information in the databases can be printed.
  1578.  
  1579.        - 4)   Editor     Provides a full featured multiple file text editor, to
  1580.                          allow you to create and edit any ascii textfile (for
  1581.                          maintaining wishlists, for use as a system editor or
  1582.                          what ever you can think of).
  1583.  
  1584.        - 6)   View handling
  1585.                          Provides a submenu with various manupilation options
  1586.                          for the various views (= dialogs and windows)
  1587.  
  1588. Let's have a look at the various items in these pulldown menu's, one by
  1589. one:
  1590.  
  1591. The "MCBase" pulldown menu
  1592.  
  1593. The "MCBase" pulldown menu, presents us the configuration options and sytem
  1594. utilities (See the previous section "Accessing menu items" also):
  1595.  
  1596.        -   About...          is an information dialog.
  1597.  
  1598.            In the shareware version, the "About..." dialog will remind you
  1599.            that should register your copy of MCBase, if you wish to continue
  1600.            using it after the evaluation period has expired. (Please note
  1601.            that continued use AFTER this period WITHOUT valid registration is
  1602.            a violation of copyright laws).
  1603.  
  1604.            In the registered version, this dialog will display your name, and
  1605.            the minimal system requirements for which this version of MCBase
  1606.            V2.x is compiled.
  1607.  
  1608.        -   Ascii table       is a table in which you can find the decimal (and
  1609.                              hex) values of any (extended) ascii character. 
  1610.  
  1611.            When you select a character you need (by clicking on it), the
  1612.            table will display the selected character, it's decimal value and
  1613.            it's hex value. To enter such an (extended) Ascii character into
  1614.            your text, you should go to the required position in your text and
  1615.            hold down the ALT-key while typing the decimal value for the
  1616.            required character.
  1617.  
  1618.            Example:   To enter the character "ë", hold down the ALT-key and
  1619.                       type this character's decimal value of 137: ë.
  1620.  
  1621.        -   Calendar          is a dialog that supplies you the current date. 
  1622.  
  1623.            By clicking on the up- and down arrows in the dialog, you can
  1624.            wander up and down the months of this, or any other, year.
  1625.  
  1626.        -  Configuration settings
  1627.                              is a submenu in which may find the following items
  1628.                              (please see "Configuring MCBase" for their descrip-
  1629.                              tions):
  1630.  
  1631.                              - Colors
  1632.                              - Mouse
  1633.                              - Select methods
  1634.                              - Printer
  1635.                              - Video
  1636.                              - Load configuration
  1637.                              - Store configuration
  1638.  
  1639.        -   Pack              checkes all databases on entries that are marked
  1640.                              "Deleted" and physically removes these from the
  1641.                              databases.
  1642.  
  1643.            Please note: Any entry, marked "Deleted", still used to be acces-
  1644.            sible within the "Edit..."-options, to enable you to undo a
  1645.            "Deleted"-status. After performing "Pack" on your databases, any
  1646.            entry you had marked as "Deleted" is physically removed from the
  1647.            databases and therefor cannot be accessed anymore!
  1648.  
  1649.        -   Reindex           UPDATES all indexes related to the MCBase system.
  1650.  
  1651.            Should you, for some reason, require all the indexes to be TOTALLY
  1652.            REWRITTEN, then exit MCBase (Alt-X) and simply delete them. Next
  1653.            time you start MCBase, the software will notify you the indexes
  1654.            are missing and will start creating new ones.
  1655.  
  1656.            VERY IMPORTANT NOTE: When deleting these index-files, delete only
  1657.            the files who match the following mask: MCB?KEY?.NDX, as the "?"
  1658.            wildcard character may represent any valid figure or character. 
  1659.            (See your operating system's manual for further information on
  1660.            deleting files).
  1661.  
  1662.        -   DosShell          temporary exit to the system prompt.
  1663.  
  1664.            You are positioned at the system prompt, in the MCBase directory,
  1665.            from where you can execute DOS-commands. (Make sure that you
  1666.            return to MCBase, since all databases will remain opened!). You
  1667.            may return from the DosShell, by entering the command EXIT at the
  1668.            system prompt. (This option is available in the Protected Mode
  1669.            version only).
  1670.  
  1671.        -   Exit              closes all databases and exits MCBase.
  1672.  
  1673.            You are returned to the system prompt (or your menu program from
  1674.            where you invoked MCBase).
  1675.  
  1676.            Important:    You must ALWAYS use "Exit" to leave MCBase. Otherwise
  1677.                          some databuffers might not be able to write their data
  1678.                          to the database set, wich will corrupt your data! You
  1679.                          should NEVER simply turn of the power, while MCBase is
  1680.                          still running!
  1681.  
  1682. The "Browse, edit & add" pulldown menu
  1683.  
  1684. The "Browse, edit & add" pulldown menu provides us with a series of dialogs
  1685. to add new entry's to the databases or to edit or browse through the
  1686. existing ones. A discussion of their exact use will follow in a later
  1687. stage.
  1688.  
  1689. Remark:    The following general dialog functions may appear in the various
  1690.            Browse, edit & add dialogs as a minimum:
  1691.  
  1692.            -  Delete                is a checkbox, where you can set the current
  1693.                                     record's "Delete"-status.
  1694.  
  1695.            -  Information memo      enables editing of the current record's in-
  1696.                                     formation memo.
  1697.  
  1698.            -  Remarks memo          enables editing of the current record's rem-
  1699.                                     arks memo.
  1700.  
  1701.            -  Previous              moves you one entry towards the beginning of
  1702.                                     the current database, in alphabetical order.
  1703.  
  1704.            -  Next                  moves you one entry towards the end of the
  1705.                                     current database, in alphabetical order.
  1706.  
  1707.            -  Select                enables you to select another record, using
  1708.                                     either a "picklist"- or a "find"-dialog.
  1709.                                     (This depends on your settings in the "Select
  1710.                                     methods"-configuration dialog.
  1711.  
  1712.            -  Add new               enables you to add a new entry to the current
  1713.                                     database. (Puts an Edit-dialog in it's "Add
  1714.                                     new"-mode).
  1715.  
  1716.            -  Save                  stores the current status of the edited re-
  1717.                                     cord to the database.
  1718.  
  1719.            -  Quit                  closes the active dialog, without saving the
  1720.                                     data in it.
  1721.  
  1722. Here's a short discription of the available editing dialogs:
  1723.  
  1724.        -   Edit artist       enables you to access an existing record in the
  1725.                              artist database for editing purposes
  1726.  
  1727.            Supported record selection functions in this dialog are the
  1728.            general dialog functions.
  1729.  
  1730.        -   Edit album        enables you to access an existing record in the
  1731.                              album database for editing purposes
  1732.  
  1733.            Supported record selection functions in this dialog are the
  1734.            general dialog functions and has the following functions added:
  1735.  
  1736.            Select artist            enables you to relate the currently edited
  1737.                                     album entry to an artist entry from the ar-
  1738.                                     tist database.
  1739.  
  1740.            Select producer          enables you to relate the currently edited
  1741.                                     album to a producer entry from the producer
  1742.                                     database.
  1743.  
  1744.        -   Edit author       enables you to access an existing record in the
  1745.                              author database for editing purposes
  1746.  
  1747.            Supported record selection functions in this dialog are the
  1748.            general dialog functions and has the following checkboxes added:
  1749.  
  1750.            Composer          Check this box, if the currently edited author is a
  1751.                              composer.
  1752.  
  1753.            Writer            Check this box, if the currently edited author is a
  1754.                              writer.
  1755.  
  1756.            Please note: The settings in these checkboxes are for your perso-
  1757.            nal information only. At the moment, the MCBase system is not
  1758.            making further use of it.
  1759.  
  1760.        -   Edit producer     enables you to access an existing record in the
  1761.                              producer database for editing purposes
  1762.  
  1763.            Supported record selection functions in this dialog are the
  1764.            general dialog functions.
  1765.  
  1766.        -   Edit category     enables you to access an existing record in the
  1767.                              category database for editing purposes
  1768.  
  1769.            Supported record selection functions in this dialog are the
  1770.            general dialog functions.
  1771.  
  1772.        -   Edit song         enables you to access an existing record in the
  1773.                              song database for editing purposes
  1774.  
  1775.            Supported record selection functions in this dialog are the
  1776.            general dialog functions and it has the following functions added:
  1777.  
  1778.            Select artist            enables you to relate the currently edited
  1779.                                     song entry to an artist entry from the artist
  1780.                                     database.
  1781.  
  1782.            Select album             enables you to relate the currently edited
  1783.                                     song to an album entry from the album data-
  1784.                                     base.
  1785.  
  1786.            Select composer          enables you to relate the currently edited
  1787.                                     song to a composer (author) entry from the
  1788.                                     author database.
  1789.  
  1790.            Select writer            enables you to relate the currently edited
  1791.                                     song to a writer (author) entry from the aut-
  1792.                                     hor database.
  1793.  
  1794.            Select producer          enables you to relate the currently edited
  1795.                                     song to a producer entry from the producer
  1796.                                     database.
  1797.            Select category          enables you to relate the currently edited
  1798.                                     song to a category entry from the category
  1799.                                     database.
  1800.  
  1801. The "Add..."-dialogs are equal to the "Edit..."-dialogs, except that they
  1802. all start out in the dialog's "Add new"-mode, until the new entry is saved
  1803. by selecting the "Save"-button, after which the dialog is set to it's
  1804. default "Edit"-mode. While in "Edit"-mode, selecting the "Add new"-button
  1805. in a dialog, will bring you (back) to this dialog's "Add new"-mode. At that
  1806. moment, after pressing the "Add new"-button, the system will ask you, if
  1807. you would like to copy the currently selected relations to the new record
  1808. (might be handy, while adding a new album).
  1809.  
  1810. While a dialog is in it's "Add new"-mode, all record selection commands
  1811. (Previous, Next, Select & Add new) are disabled, since the (currently
  1812. edited) record is BEYOND the physical end of file.
  1813.  
  1814. The memo editing routines are also unavailable while the dialog is in it's
  1815. "Add new"-mode. Store the record by selecting the dialog's "Save"-function
  1816. and edit the memo's next.
  1817.  
  1818. For further information on "Add new" and other edit dialog usage, see
  1819. "USING THE EDIT DIALOGS".
  1820.  
  1821. The "Browse..." dialogs, on the other hand, are quite a bit different from
  1822. the "Edit" dialogs: the same information is there, but it is not accessible
  1823. for editing (except the memo's). 
  1824.  
  1825. When a browse option is invoked, a picklist-dialog will be generated,
  1826. carrying the selectable items (or you will be presented a find-dialog, to
  1827. find the required item. This depends on your settings in the "Select
  1828. methods" configuration dialog). 
  1829.  
  1830. When making the selection, using either the picklist or the find dialog, a
  1831. browse dialog is invoked that presents you with the details about the
  1832. selected song (or whatever). (The browse option's picklist (if used) will
  1833. remain in the background and can be reselected by simply clicking on it).
  1834.  
  1835. For further information on browsing, see "USING THE BROWSE DIALOGS".
  1836.  
  1837. The "Print" pulldown menu
  1838.  
  1839. The "Print' pulldown menu provides some submenus from where various reports
  1840. on the information in the databases can be printed.
  1841.  
  1842. Following reports (printjobs) are available:
  1843.  
  1844.        -   Report all...     Provides a submenu with following entries:
  1845.  
  1846.               artists        This option will report all artists found in your
  1847.                              collection.
  1848.  
  1849.               authors        This option will report all authors found in your
  1850.                              collection.
  1851.  
  1852.               producers      This option will report all producers found in your
  1853.                              collection. 
  1854.  
  1855.               categories     This option will report all the categories found in
  1856.                              your collection. 
  1857.  
  1858.               albums     -   sorted by title
  1859.                              This option will report all albumtitles found in
  1860.                              your collection, sorted on albumtitle.
  1861.  
  1862.                          -   sorted by artist
  1863.                              This option will also report all albumtitles found
  1864.                              in your collection, but this version is sorted on
  1865.                              the artists name.
  1866.  
  1867.                          -   sorted by producer
  1868.                              This option will also report all albumtitles found
  1869.                              in your collection, but this version is sorted on
  1870.                              the producers name. 
  1871.  
  1872.               songs      -   sorted by title
  1873.                              This option will report all songtitles found in
  1874.                              your collection, sorted on songtitle.
  1875.  
  1876.                          -   sorted by artist
  1877.                              This option will also report all songtitles found
  1878.                              in your collection, but this version is sorted on
  1879.                              the artists name.
  1880.  
  1881.                          -   sorted by author
  1882.                              This option will also report all songtitles found
  1883.                              in your collection, but this version is sorted on
  1884.                              the authors name.
  1885.  
  1886.                          -   sorted by producer
  1887.                              This option will also report all songtitles found
  1888.                              in your collection, but this version is sorted on
  1889.                              the producers name.
  1890.  
  1891.                          -   sorted by album
  1892.                              This option will also report all songtitles found
  1893.                              in your collection, but this version is sorted on
  1894.                              the related album name. 
  1895.        
  1896.               tapes          This option will report a list, with all songtitles
  1897.                              found in your collection, that are recorded on
  1898.                              tape.
  1899.  
  1900.        -   Summary for selected...
  1901.                              Provides a submenu with following entries:
  1902.  
  1903.               artist     -   album summary
  1904.                              This option will report a list, with all albumtit-
  1905.                              les, found in your collection, for a pre-selected
  1906.                              artist.
  1907.  
  1908.                          -   song summary
  1909.                              This option will report a list, with all songtit-
  1910.                              les, found in your collection, for a pre-selected
  1911.                              artist.
  1912.  
  1913.               author         This option will also report a list, with all song-
  1914.                              titles found in your collection, for a pre-selected
  1915.                              artist.
  1916.  
  1917.               producer   -   album summary
  1918.                              This option will report a list, with all albumtit-
  1919.                              les, found in your collection, for a pre-selected
  1920.                              producer.
  1921.  
  1922.                          -   song summary
  1923.                              This option will report a list, with all songtit-
  1924.                              les, found in your collection, for a pre-selected
  1925.                              producer.
  1926.  
  1927.               category       This option will report a list, with all songtit-
  1928.                              les, found in your collection, for a pre-selected
  1929.                              category.
  1930.  
  1931.               album          This option will report a list, with all songtit-
  1932.                              les, found in your collection, for a pre-selected
  1933.                              album. 
  1934.  
  1935.        -   Summaries for all...
  1936.                              Provides a submenu with following entries:
  1937.  
  1938.               artist     -   album summary
  1939.                              This option will report a list for each artist
  1940.                              (seperately), with all albumtitles found for this
  1941.                              artist in your collection.
  1942.  
  1943.                          -   song summary
  1944.                              This option will report a list for each artist
  1945.                              (separately), with all songtitles found for this
  1946.                              artist in your collection. 
  1947.  
  1948.               author         This option will report a list for each author
  1949.                              (seperately), with all songtitles found for this
  1950.                              author in your collection. 
  1951.  
  1952.               producer   -   album summary
  1953.                              This option will report a list for each producer
  1954.                              (seperately), with all albumtitles found for this
  1955.                              producer in your collection. 
  1956.  
  1957.                          -   song summary
  1958.                              This option will report a list for each producer
  1959.                              (seperately), with all songtitles found for this
  1960.                              producer in your collection. 
  1961.  
  1962.               category       This option will report a list for each category
  1963.                              (seperately), with all songtitles found for this
  1964.                              category in your collection. 
  1965.  
  1966.               album          This option will report a list for each album (sep-
  1967.                              erately), with all songtitles found for this album
  1968.                              in your collection. 
  1969.  
  1970.        -   Page eject / FormFeed
  1971.                              This option will cause your printer to eject the
  1972.                              current page.
  1973.  
  1974. For further information on the printjobs and how to use them, please see
  1975. section "USING THE PRINT OPTIONS".
  1976.  
  1977. The "Editor" pulldown menu
  1978.  
  1979. The "Editor" pulldown menu provides a full featured 64Kb multiple file text
  1980. editor, to allow you to create and edit ascii textfiles (for maintaining
  1981. wishlists, for use as a system editor or what ever you can think of). 
  1982.  
  1983. Please refer to section "USING THE MCBASE TEXTFILE EDITOR" for a complete
  1984. discussion of the editor and it's use.
  1985. The "View handling" pulldown menu
  1986.  
  1987. The "View handling" pulldown menu provides a submenu with various window
  1988. and dialog (= views) manipulation options:
  1989.  
  1990.        -   Tile          will tile all windows (NOT the dialogs), currently
  1991.                          open on the desktop, from top to bottom.
  1992.  
  1993.        -   Cascade       will divide the available desktop space between all
  1994.                          windows (NOT the dialogs), currently open op the
  1995.                          desktop.
  1996.  
  1997.        -   Resize/move   will enable you, to resize or move the active window
  1998.                          (NOT dialogs: these can only be moved). 
  1999.  
  2000.            Keyboard:     Using only the cursorkeys you will be able to move the
  2001.                          window across the desktop. 
  2002.                          Using the cursorkeys in combination with the shiftkey,
  2003.                          you will be able to resize the window. 
  2004.                          Terminate this status by pressing the enter-key.
  2005.  
  2006.            Mouse:        Move the active window by clicking op the topline of
  2007.                          the window's frame. Hold your left mousebutton pressed
  2008.                          down, while you drag the window to the desired positi-
  2009.                          on. Then release the mousebutton.
  2010.                          Resize the active window by clicking on the lower
  2011.                          right corner of the active window. Hold your left
  2012.                          mousebutton pressed down, while you resize the window
  2013.                          by moving it's lower right corner to the desired
  2014.                          position. Then release the mousebutton.
  2015.  
  2016.        -   Zoom          will zoom the active window (NOT a dialog) to maximum
  2017.                          size. Selecting this command a second time, will reset
  2018.                          the active window to it's former size.
  2019.  
  2020.        -   Next          will take you to the next window (or dialog), open on
  2021.                          the destop.
  2022.  
  2023.        -   Previous      will take you to the previous window (or dialog), open
  2024.                          on the desktop.
  2025.  
  2026.        -   Close         will close the currently active window or dialog. Any
  2027.                          (edited) data in a dialog is ignored.
  2028.  
  2029.        -   Close All     will close all windows and dialogs currently open on
  2030.                          the desktop. Any (edited) data in a dialog is ignored.
  2031. 10.    USING THE EDIT DIALOGS
  2032.  
  2033. Following is a discussion on the use of the various MCBase edit dialogs.
  2034. The use of the various controls and function buttons has already been
  2035. discribed in an earlier stage: See the sections "A TOUR THROUGH MCBASE'S
  2036. MAIN MENU" and "USING THE MCBASE CONTROLS" for further information.
  2037.  
  2038. While in an edit dialog's "Add new"-mode
  2039.  
  2040. A dialog is switched to "Add new"-mode when selecting an "Add ..."-item
  2041. from the main menu, or when selecting an edit dialog's "Add new"-function
  2042. button. The dialog is then ready to process a new entry:
  2043.  
  2044.        -   add data in the inputfields
  2045.  
  2046.        -   set all relations of the new entry to the other databases, by
  2047.            using the various "select ... " function buttons. Select the
  2048.            correct relation for your entry from the selection dialog invoked
  2049.            by these buttons.
  2050.  
  2051. If a relation is not available, just open it's databases "Add ..."-dialog
  2052. also and add the relation you need to it's own database. Then switch back
  2053. to the previous dialog and select the newly added relation into the new
  2054. entry for which you needed it. These things can be done simultaniously!
  2055.  
  2056. While a dialog is in it's "Add new"-mode, all record selection commands
  2057. (Previous, Next, Select & Add new) are disabled, since the (currently
  2058. edited) record is BEYOND the physical end of file: you are not IN the file,
  2059. until the record is saved!
  2060.  
  2061. The memo editing routines are also unavailable while the dialog is in it's
  2062. "Add new"-mode. Store the record by selecting the dialog's "Save"-function
  2063. and edit the memo's next.
  2064.  
  2065. While in an edit dialog's default "Edit"-mode
  2066.  
  2067. The dialog is ready to modify an existing entry:
  2068.  
  2069. When selecting the "Edit ..."-dialog from the main menu, a selection dialog
  2070. (either the picklist- or the find-dialog) is invoked, from which you can
  2071. select the record to be edited:
  2072.  
  2073.        -   modify the data in the inputfields
  2074.  
  2075.        -   (re)set any relations of the entry to the other databases, by
  2076.            using the various "select ... " function buttons. Select the
  2077.            correct relation for your entry from the selection dialog, invoked
  2078.            by these buttons.
  2079.  
  2080. If a relation is not available, just open it's databases "Add ..."-dialog
  2081. also and add the relation you need to it's own database. Then switch back
  2082. to the previous dialog and select the newly added relation into the new
  2083. entry for which you needed it. These things can be done simultaniously!
  2084. 11.    USING THE BROWSE DIALOGS
  2085.  
  2086. Following is a discussion on the use of the various MCBase browse dialogs.
  2087. The use of the various controls and function buttons has already been
  2088. discribed in an earlier stage: See the sections "A TOUR THROUGH MCBASE'S
  2089. MAIN MENU" and "USING THE MCBASE CONTROLS" for further information.
  2090.  
  2091. When accessing the main menu option "Browse, edit & add", you will see a
  2092. submenu from which the first item reads "Browse for...". Using one of the
  2093. options given here, you will be able to browse for any album and/or
  2094. songrecord. 
  2095.  
  2096. Depending on your "Select methods"-configuration settings, the system will
  2097. use either the picklist-dialog(s) or the find-dialog(s).
  2098.  
  2099.        -   Browse for...     Following options are available for browsing:
  2100.  
  2101.               Song       Once you've selected a songrecord for a closer look,
  2102.                          it will be presented to you in a dialogbox of it's
  2103.                          own, giving you all related information. 
  2104.  
  2105.                          In case you would like to modify this song record's
  2106.                          information, as displayed in the "Browse a song"
  2107.                          dialog, then you should select the dialog's "Song edit
  2108.                          mode" button. This button will invoke the "Edit/add a
  2109.                          song" dialog, while having that very same song record
  2110.                          already retrieved.
  2111.  
  2112.                          The information stored in the various memo records,
  2113.                          related to this song, may be accessed by pressing the
  2114.                          "Select memo dialog"-button, which will invoke a
  2115.                          dialogbox from which you may pick ANY of the related
  2116.                          memo's. (See "Using the memo editors" for further
  2117.                          information on memo's).
  2118.  
  2119.                          While using following ...
  2120.  
  2121.                          Picklist dialog(s):       Preselection: select filter.
  2122.                                                    Select songrecord from addition-
  2123.                                                    ally generated & filtered pick-
  2124.                                                    list dialog.
  2125.  
  2126.                          Find dialog(s):           Preselection (= find dialog's
  2127.                                                    "1st criterion"): select filter.
  2128.                                                    Select songrecord (= find dia-
  2129.                                                    log's "2nd criterion"), using the
  2130.                                                    selected filter. 
  2131.  
  2132.                          ... the selection methods are:
  2133.  
  2134.                          -   by title
  2135.                              This option will enable you to browse the songs,
  2136.                              while sorted on title. 
  2137.  
  2138.                          -   by artist                                        (uses filter)
  2139.                              This option will enable you to browse the songs,
  2140.                              while sorted on title, for a specific artist only.
  2141.                              You will be asked to make a pre-selection on the
  2142.                              artist who's songs you wish to see.
  2143.  
  2144.                          -   by author                                        (uses filter)
  2145.                              This option will enable you to browse the songs,
  2146.                              while sorted on title, for a specific author only.
  2147.                              You will be asked to make a pre-selection on the
  2148.                              author who's songs you wish to see.
  2149.  
  2150.                          -   by producer                                      (uses filter)
  2151.                              This option will enable you to browse the songs,
  2152.                              while sorted on title, for a specific producer
  2153.                              only. You will be asked to make a pre-selection on
  2154.                              the producer who's songs you wish to see.
  2155.  
  2156.                          -   by category                                      (uses filter)
  2157.                              This option will enable you to browse the songs,
  2158.                              while sorted on title, for a specific category
  2159.                              only. You will be asked to make a pre-selection on
  2160.                              the category from which you wish to see the songs.
  2161.                                            
  2162.        -   Album         Once you've selected an albumrecord for a closer look,
  2163.                          it will be presented to you in a dialogbox of it's
  2164.                          own, giving you all information. 
  2165.  
  2166.                          If the system is using the picklist-dialog(s) (which
  2167.                          is the standard configuration), the system will in-
  2168.                          clude the songs related to this album in that dialog
  2169.                          also, as a picklist. In case you would like to take a
  2170.                          closer look at any of these songs, then simply click
  2171.                          on the selected title. (See previous section "Browse
  2172.                          for song" for further information).
  2173.  
  2174.                          Otherwise, if the find-dialog(s) are selected in the
  2175.                          "select methods"-configuration , you may continue the
  2176.                          search for one of this album's songs using another
  2177.                          find-dialog (see below).
  2178.  
  2179.                          The information stored in the various memo records,
  2180.                          related to this album, may be accessed by pressing the
  2181.                          "Select memo dialog"-button, which will invoke a
  2182.                          dialogbox from which you may pick ANY of the related
  2183.                          memo's. (See "Using the memo editors" for further
  2184.                          information on memo's).
  2185.  
  2186.                          -   by title                                         (uses filter)
  2187.                              This option will enable you to browse the albums,
  2188.                              while sorted on title. 
  2189.  
  2190.                              Picklist dialog:      Select albumtitle from list.
  2191.  
  2192.                              Find-dialogs:         1st criterion: albumtitle.
  2193.                                                    2nd criterion: songtitle from
  2194.                                                    selected album (optional).
  2195.  
  2196.                          -   by artist                                        (uses filter)
  2197.                              This option will enable you to browse the albums,
  2198.                              while sorted on title, for a specific artist only.
  2199.                              You will be asked to make a pre-selection on the
  2200.                              artist who's albums you wish to see.
  2201.  
  2202.                              Picklist dialogs:     Preselect artist.
  2203.                                                    Select album from additional
  2204.                                                    picklist with this artists albums
  2205.                                                    only.
  2206.  
  2207.                              Find dialogs:         1st criterion: artistname
  2208.                                                    2nd criterion: albumtitle
  2209.                                                    3rd criterion: songtitle from
  2210.                                                    selected album (optional).
  2211.  
  2212.                          -   by producer                                      (uses filter)
  2213.                              This option will enable you to browse the albums,
  2214.                              while sorted on title, for a specific producer
  2215.                              only. You will be asked to make a pre-selection on
  2216.                              the producer who's albums you wish to see.
  2217.  
  2218.                              Picklist dialogs:     Preselect producer.
  2219.                                                    Select album from additional
  2220.                                                    picklist with this producers al-
  2221.                                                    bums only.
  2222.  
  2223.                              Find dialogs:         1st criterion: producername.
  2224.                                                    2nd criterion: albumtitle
  2225.                                                    3rd criterion: songtitle from
  2226.                                                    selected album (optional).
  2227.  
  2228. 12.    USING THE PRINT OPTIONS.
  2229.  
  2230. The "Print' pulldown menu provides some submenus from where various reports
  2231. on the information in the databases can be printed. All these options
  2232. operate in a similar manner:
  2233.  
  2234.        - 1)   Select the report you need from the menu structure
  2235.        - 2)   You will be presented with a "Confirm"-dialog, where you are
  2236.               required to confirm or cancel this printjob. (Please also make
  2237.               sure your printer is online and sufficiently loaded with
  2238.               paper).
  2239.        - 3)   When selecting a printjob from the "Summary for selected..."-
  2240.               submenu, you will need to make a pre-selection using a pick-
  2241.               list- or find-dialog. See section "USING THE MCBASE CONTROLS"
  2242.               for information on the use of these dialogs.
  2243.  
  2244. Remark:    All printjobs can be terminated by pressing the CTRL-BREAK keys
  2245.            simultaniously. (Note that this key sequence can only be read and
  2246.            serviced during the process of printing a line: when you give a
  2247.            CTRL-BREAK key sequence in the middle of a search-sequence, you
  2248.            will see no response until the next printable line is located).
  2249.  
  2250. Following reports (printjobs) are available:
  2251.  
  2252.        -   Report all...     Provides a submenu with following entries:
  2253.  
  2254.               artists        This option will report a list, with all artists
  2255.                              found in your collection. The number of albums and
  2256.                              songs by each artist is included in the report.
  2257.  
  2258.               authors        This option will report a list, with all authors
  2259.                              found in your collection. The number of songs writ-
  2260.                              ten by each author is included in the report. Also
  2261.                              included is a remark if the author wrote the music,
  2262.                              the lyrics or both.
  2263.  
  2264.               producers      This option will report a list, with all producers
  2265.                              found in your collection. The number of albums and
  2266.                              songs by each producer is included in the report.
  2267.  
  2268.               categories     This option will report a list, with all the cate-
  2269.                              gories found in your collection. The number of
  2270.                              songs in each category is included in the report.
  2271.  
  2272.               albums     -   sorted by title
  2273.                              This option will report a list, with all albumtit-
  2274.                              les found in your collection, sorted on albumtitle.
  2275.                              The related artists and producers, as the number of
  2276.                              songs on each album, are included in the report.
  2277.  
  2278.                          -   sorted by artist                                 (uses filter)
  2279.                              This option will also report a list, with all al-
  2280.                              bumtitles found in your collection, but this versi-
  2281.                              on is sorted on the artists name. The albumtitle,
  2282.                              the related artists and producers, as the number of
  2283.                              songs on each album, are included in the report.
  2284.  
  2285.                          -   sorted by producer                               (uses filter)
  2286.                              This option will also report a list, with all al-
  2287.                              bumtitles found in your collection, but this versi-
  2288.                              on is sorted on the producers name. The albumtitle,
  2289.                              the related artists and producers, as the number of
  2290.                              songs on each album, are included in the report.
  2291.  
  2292.               songs      -   sorted by title
  2293.                              This option will report a list, with all songtitles
  2294.                              found in your collection, sorted on songtitle.
  2295.                              The related artists, albums and location codes are
  2296.                              included in the report.
  2297.  
  2298.                          -   sorted by artist                                 (uses filter)
  2299.                              This option will also report a list, with all song-
  2300.                              titles found in your collection, but this version
  2301.                              is sorted on the artists name.
  2302.                              The songtitles, the related artists, albums and
  2303.                              location codes are included in the report.
  2304.  
  2305.                          -   sorted by author                                 (uses filter)
  2306.                              This option will also report a list, with all song-
  2307.                              titles found in your collection, but this version
  2308.                              is sorted on the authors name.
  2309.                              The songtitles, a tag, stating if the author wrote
  2310.                              the music, the lyrics or both, the performing (i.e.
  2311.                              related) artist and the location codes are included
  2312.                              in the report.
  2313.  
  2314.                          -   sorted by producer                               (uses filter)
  2315.                              This option will also report a list, with all song-
  2316.                              titles found in your collection, but this version
  2317.                              is sorted on the producers name.
  2318.                              The songtitles, the related producers, artists and
  2319.                              location codes are included in the report.
  2320.  
  2321.                          -   sorted by album                                  (uses filter)
  2322.                              This option will also report a list, with all song-
  2323.                              titles found in your collection, but this version
  2324.                              is sorted on the related album name. 
  2325.                              The songtitles, the related albums, artists and
  2326.                              location codes are included in the report, while
  2327.                              the songtitles are listed in order of appearance on
  2328.                              the album.
  2329.  
  2330.               tapes          This option will report a list, with all songtitles
  2331.                              found in your collection, that are recorded on
  2332.                              tape. (Also see section: The "location code" and
  2333.                              the MCBase system)
  2334.                              The location code, the songtitles, the related
  2335.                              albums and artists are included in the report,
  2336.                              while the songtitles are listed in order of appea-
  2337.                              rance on the tape (i.e.: the location code).
  2338.  
  2339.        -   Summary for selected...
  2340.                              Provides a submenu with following entries:
  2341.  
  2342.               artist     -   album summary                                    (uses filter)
  2343.                              This option will report a list, with all albumtit-
  2344.                              les, found in your collection, for a pre-selected
  2345.                              artist. The report will include the selected artist
  2346.                              in each pageheader, listing each album found, the
  2347.                              number of songs on this album and the location code
  2348.                              for this album's first song.
  2349.  
  2350.                          -   song summary                                     (uses filter)
  2351.                              This option will report a list, with all songtit-
  2352.                              les, found in your collection, for a pre-selected
  2353.                              artist. The report will include the selected artist
  2354.                              in each pageheader, listing each song found, the
  2355.                              related album and the songs location code.
  2356.  
  2357.               author         (Uses filter) This option will also report a list,
  2358.                              with all songtitles found in your collection, for a
  2359.                              pre-selected artist. The report will include the
  2360.                              selected author in each pageheader, listing each
  2361.                              song found, the related album and a tag, stating if
  2362.                              the author wrote the music, the lyrics or both.
  2363.  
  2364.               producer   -   album summary                                    (uses filter)
  2365.                              This option will report a list, with all albumtit-
  2366.                              les, found in your collection, for a pre-selected
  2367.                              producer. The report will include the selected
  2368.                              producer in each pageheader, listing each album
  2369.                              found, the number of songs on this album and the
  2370.                              location code for this album's first song.
  2371.  
  2372.                          -   song summary                                     (uses filter)
  2373.                              This option will report a list, with all songtit-
  2374.                              les, found in your collection, for a pre-selected
  2375.                              producer. The report will include the selected
  2376.                              producer in each pageheader, listing each song
  2377.                              found, the related album and the songs location
  2378.                              code.
  2379.  
  2380.               category       (Uses filter) This option will report a list, with
  2381.                              all songtitles, found in your collection, for a
  2382.                              pre-selected category. The report will include the
  2383.                              selected category in each pageheader, listing each
  2384.                              song found, the related artist and the songs loca-
  2385.                              tion code.
  2386.  
  2387.               album          (Uses filter) This option will report a list, with
  2388.                              all songtitles, found in your collection, for a
  2389.                              pre-selected album. The report will include the
  2390.                              selected albumtitle on each pageheader, listing
  2391.                              each song found, the related artist and the songs
  2392.                              location code.
  2393.  
  2394.        -   Summaries for all...
  2395.                              Provides a submenu with following entries:
  2396.  
  2397.               artist     -   album summary                                    (uses filter)
  2398.                              This option will report a list for each artist
  2399.                              (seperately), with all albumtitles found for this
  2400.                              artist in your collection. These reports will in-
  2401.                              clude the selected artist in each pageheader, lis-
  2402.                              ting each album found, the number of songs on this
  2403.                              album and the location code for this album's first
  2404.                              song.
  2405.  
  2406.                          -   song summary                                     (uses filter)
  2407.                              This option will report a list for each artist
  2408.                              (separately), with all songtitles found for this
  2409.                              artist in your collection. The report will include
  2410.                              the selected artist in each pageheader, listing
  2411.                              each song found, the related album and the songs
  2412.                              location code.
  2413.  
  2414.               author         (Uses filter) This option will report a list for
  2415.                              each author (seperately), with all songtitles found
  2416.                              for this author in your collection. The report will
  2417.                              include the selected author in each pageheader,
  2418.                              listing each song found, the related album and a
  2419.                              tag, stating if the author wrote the music, the
  2420.                              lyrics or both.
  2421.  
  2422.               producer   -   album summary                                    (uses filter)
  2423.                              This option will report a list for each producer
  2424.                              (seperately), with all albumtitles found for this
  2425.                              producer in your collection. The report will inclu-
  2426.                              de the selected producer in each pageheader, lis-
  2427.                              ting each album found, the number of songs on this
  2428.                              album and the location code for this album's first
  2429.                              song.
  2430.  
  2431.                          -   song summary                                     (uses filter)
  2432.                              This option will report a list for each producer
  2433.                              (seperately), with all songtitles found for this
  2434.                              producer in your collection. The report will inclu-
  2435.                              de the selected producer in each pageheader, lis-
  2436.                              ting each song found, the related album and the
  2437.                              songs location code.
  2438.  
  2439.               category       (Uses filter) This option will report a list for
  2440.                              each category (seperately), with all songtitles
  2441.                              found for this category in your collection. The
  2442.                              report will include the selected category in each
  2443.                              pageheader, listing each song found, the related
  2444.                              artist and the songs location code.
  2445.  
  2446.               album          (Uses filter) This option will report a list for
  2447.                              each album (seperately), with all songtitles found
  2448.                              for this album in your collection. The report will
  2449.                              include the selected albumtitle on each pageheader,
  2450.                              listing each song found, the related artist and the
  2451.                              songs location code.
  2452. 13.    USING THE MCBASE TEXTFILE EDITOR
  2453.  
  2454. The textfile editor, included with MCBase, is a multiple file editor for
  2455. textfiles of a max. file size of 64kB each. The number of open files the
  2456. editor is able to process simultaniously is totally depending on your
  2457. system's resources. The maximum number of files, that you can have open on
  2458. the desktop simultaniously, is currently limited to about 20 files.
  2459. (On XT-compatible systems, the maximum number of files may be limited to 1
  2460. (one) file, due to memory limitations. If the available memory is not
  2461. sufficient to open another file, you will be notified about this.
  2462.  
  2463. Available options and features
  2464.  
  2465.        -   New           will open a new, untitled window for text editing
  2466.                          purposes.
  2467.  
  2468.        -   Open          will open an existing (text) file for editing, which
  2469.                          you will be able to select from a file selection
  2470.                          dialog.
  2471.  
  2472.            You are able to move through subdirectory's, by clicking on the
  2473.            subdirectory names.
  2474.  
  2475.            Note:  Since the symbol ".." stands for "parent directory", selec-
  2476.                   ting this symbol will take you to it. Selecting the symbol
  2477.                   "." will have no effect, since it means "current directory".
  2478.                   See your operating system's manual for any further informa-
  2479.                   tion, if necessary
  2480.  
  2481.        -   Save          will save the currently edited window to it's original
  2482.                          filename, as mentioned in the window's title bar. If
  2483.                          the file is currently untitled, you will be prompted
  2484.                          for a filename.
  2485.  
  2486.        -   Save As       will enable you to save the currently edited window to
  2487.                          another filename then it's original. You will be
  2488.                          prompted for a filename.
  2489.  
  2490.        -   Undo          will restore the LAST modification you have made to
  2491.                          the text in the currently edited window. UNDO requires
  2492.                          that you have made this modification with the CUT,
  2493.                          COPY, PASTE or CLEAR block functions.
  2494.  
  2495.            All CUT & COPY blocks are (temporary) stored on the clipboard, so
  2496.            if you should need the block of text, that you have selected in an
  2497.            earlier stage, you will be able to find it here. Please note that
  2498.            the clipboard is NOT automatically saved upon MCBase exit! In case
  2499.            you wish to store the clipboard, do following:
  2500.  
  2501.            -  access the clipboard window, by selecting it from the "Editor"
  2502.               submenu
  2503.  
  2504.            -  save the contents of the clipboard window by selecting the
  2505.               "Save as" option from the "Editor" submenu.
  2506.  
  2507.        -   Cut           will remove any block of text, previously marked using
  2508.                          either mouse or keyboard (using the shift- & cursor-
  2509.                          keys) which is then available for use with the Paste-
  2510.                          option until another block is marked and Cut (or
  2511.                          Copied).
  2512.  
  2513.        -   Copy          will copy any block of text, previously marked using
  2514.                          either mouse or keyboard (using the shift- & cursor-
  2515.                          keys) which is then available for use with the Paste-
  2516.                          option until another block is marked and Copied (or
  2517.                          Cut).
  2518.  
  2519.        -   Paste         will insert the block of text, previously Cut or
  2520.                          Copied.
  2521.  
  2522.        -   Clear         will remove any block of text, previously marked using
  2523.                          either mouse or keyboard (using the shift- & cursor-
  2524.                          keys). 
  2525.  
  2526.        -   Find          will enable you to search for a string.
  2527.  
  2528.            Find will start the search from it's current cursor position and
  2529.            can be instructed to search case sensitive and/or to search for
  2530.            whole words only.
  2531.  
  2532.        -   Replace       will enable you to replace a string for another.
  2533.  
  2534.            Replace will start the search from it's current cursor position
  2535.            and can be instructed to search case sensitive and/or for whole
  2536.            words only, to prompt you before replacing the strings and/or to
  2537.            replace all.
  2538.  
  2539.        -   Repeat        will enable you to repeat a previous Find or Replace
  2540.                          action.
  2541.  
  2542.        -   Show clipboard    will bring you to the clipboard window. 
  2543.  
  2544.            The clipboard window is, in fact, just like any other editing
  2545.            window. Consider it an editwindow with a yet untitled file,
  2546.            containing the currently selected block of text. If you wish, you
  2547.            can select the Editor's "Save as" menu option to store the current
  2548.            contents of the clipboard to a file.
  2549. 14.    THE MCBASE UTILITIES.
  2550.  
  2551. Following is a general description of the MCBase utility programs. You will
  2552. find detailed instructions on their use during operation, on screen.
  2553.  
  2554. GENMCB.EXE        Database generation utility.
  2555.  
  2556. Requirements:     See "MCBase requirements".
  2557.  
  2558. Purpose:          Create a new and empty database set for use with MCBase
  2559.                   V2.x. If a complete database set already exists, then you
  2560.                   will be notified about this and you will be enabled to
  2561.                   terminate operation. 
  2562.  
  2563. MCBCNVRT.EXE      Database convertion utility.
  2564.  
  2565. Requirements:     See "MCBase requirements".
  2566.  
  2567. Purpose:          Convert the MCBase V1.x database set to the MCBase V2.x
  2568.                   database set. If a V2.x database set does not exist, create
  2569.                   one with GENMCB.EXE.
  2570.                   In order to function, the MCBase V1.x database set must
  2571.                   reside in the same directory as the V2.x database set. Also
  2572.                   is the presence of your registration key file (MCxxxxxx.KEY)
  2573.                   required.
  2574. 15.    MAKING SAFETY BACKUPS OF YOUR DATA.
  2575.  
  2576. Why bother making backups?
  2577.  
  2578. We suggest that you should create safety backups of your data, to prevent
  2579. disaster when your system would suffer a major powerfailure or other
  2580. disturbance, that could cause the database set to be damaged or corrupted. 
  2581.  
  2582. If you have backups available and such a problem WOULD arise, then you are
  2583. able to simply replace the defective database set with the latest backup
  2584. version, loosing only the data that was modified (or added) since the
  2585. latest backup session.
  2586.  
  2587. You should refresh your backups on a regular basis. (And don't forget to
  2588. include your configuration file MCBASE.CFG in the backup procedure every
  2589. now and then).
  2590.  
  2591. How to create a standard backup.
  2592.  
  2593. The basic form of a database backup is following:
  2594.  
  2595. - A)   Take the disk, to store the backup on, and place it in any drive (we
  2596.        will assume that you have used the A:-drive).
  2597.  
  2598. - B)   Go to your MCBase directory
  2599.  
  2600. - C)   Copy the database set from the MCBase directory to the disk, using
  2601.        following command:
  2602.  
  2603.            copy *.db? to a:\        This command will copy all .DBT and .DBF
  2604.                                     files (the database set) to drive A:
  2605.                                     (Otherwise, see your operating system's manu-
  2606.                                     al for a similar command).
  2607.  
  2608. Restore the database set from the standard backup.
  2609.  
  2610. If your original database set should is damaged or corrupted, you are able
  2611. to restore it from this backup, as follows:
  2612.  
  2613. - A)   Insert the disk with the backup files in any drive. (We will assume
  2614.        that this will be drive A:).
  2615.  
  2616. - B)   Go to your MCBase directory.
  2617.  
  2618. - C)   Copy the backup database set from the drive to the MCBase directory,
  2619.        using following command:
  2620.  
  2621.            copy a:\*.db?            This command will copy all .DBT and .DBF
  2622.                                     files (the database set) to the MCBase direc-
  2623.                                     tory, overwriting the original (and damaged)
  2624.                                     set.
  2625.  
  2626. Using an archiver to create an archive file backup.
  2627.  
  2628. As your database set will grow, you will outgrow the possibility to fit
  2629. your entire backup onto a single disk. When this occurs, you should switch
  2630. to using an archiver program (like, for instance, the freeware LHA archiver
  2631. by Haruyasu Yoshizaki (Yoshi), included with the registered version of
  2632. MCBase). This excellent archiver program will compress your database set to
  2633. a fraction (some 10%) of it's original size.
  2634.  
  2635. How to create an archive file backup.
  2636.  
  2637. Using the LHA archiver, you may create an archive file backup as follows:
  2638.  
  2639. - A)   Insert the disk, to store the archive file on, in any drive (we will
  2640.        assume you used the drive A:).
  2641.  
  2642. - B)   Make sure that LHA is either in a directory that is included in your
  2643.        path statement or still in your MCBase directory (as originally
  2644.        installed). 
  2645.  
  2646. - C)   Make sure your MCBase directory is activated (we will assume your
  2647.        MCBase directory is "C:\MCBASE"). Your system prompt should now read
  2648.        "C:\MCBASE>". Compress the database set to the LHA-archive (filetype:
  2649.        .LZH), using following command:
  2650.  
  2651.            lha a a:mcb_data.lzh *.db?
  2652.                ■      ■              └──────■ Mask for database set
  2653.                │      └───────────────────■ drive letter & archive file name
  2654.                └────────────────────────■ command switch "a" = add
  2655.                                            
  2656. See the LHA documentation, included in the LHA archive LHA213E.EXE, for
  2657. further info on LHA usage.
  2658.  
  2659. Restore the database set from the archive file backup.
  2660.  
  2661. If your original database set is damaged or corrupted, you are able to
  2662. restore it from this backup, as follows:
  2663.  
  2664. - A)   Insert the disk with the backup files in any drive and note the drive
  2665.        letter (for this example, we will assume you placed the disk in drive
  2666.        A:).
  2667.  
  2668. - B)   Make sure that LHA is either in a directory that is included in your
  2669.        path statement or still in your MCBase directory (as originally
  2670.        installed). 
  2671.  
  2672. - C)   Make sure your MCBase directory is activated (we will assume your
  2673.        MCBase directory is "C:\MCBASE"). Your system prompt should now read
  2674.        "C:\MCBASE>". Extract the backup database set from the drive to the
  2675.        MCBase directory, using following command :
  2676.  
  2677.        
  2678.            lha e a:mcb_data.lzh c:\mcbase\
  2679.                ■        ■           └───────■ file extract path (optional)
  2680.                │        └─────────────────■ drive letter & archive file name
  2681.                └────────────────────────■ command switch "e" = extract 16.    UN-INSTALL MCBASE.
  2682.  
  2683. To un-install MCBase, trace following files and delete them when found (if
  2684. available, they should reside in either your MCBase directory or in your
  2685. path):
  2686.  
  2687.        MCBASE.EXE     -  MCBase executable file.
  2688.        DPMI16BI.OVL-     DOS Protected Mode Interface
  2689.        RTM.EXE        -  Run Time Manager, needed for protected mode.
  2690.        MCBASE.DOC     -  MCBase documentation file.
  2691.        ORDER.MCB      -  MCBase order form.
  2692.        LICENSE.MCB    -  MCBase license agreement.
  2693.        REVISION.MCB-     MCBase revision history.
  2694.        GENMCB.EXE     -  Utility.
  2695.        MCBCNVRT.EXE-     Utility.
  2696.        FILE_ID.DIZ    -  Description file. 
  2697.        VENDINFO.DIZ-     Description file.
  2698.        MCBASE.CFG     -  Configuration file.
  2699.  
  2700.        MCB1.DBF & MCB1.DBT          -      Artist database
  2701.        MCB2.DBF & MCB2.DBT          -      Album database
  2702.        MCB3.DBF & MCB3.DBT          -      Author database
  2703.        MCB4.DBF & MCB4.DBT          -      Producer database
  2704.        MCB5.DBF & MCB5.DBT          -      Category database
  2705.        MCB6.DBF & MCB6.DBT          -      Song database
  2706.  
  2707.        Delete all MCB?KEY?.NDX files, where "?" is a digit within the range
  2708.        of 1 - 8. (You could also use a command like DELETE MCB?KEY?.NDX or
  2709.        similar: consult your operating system's manual for information).
  2710.  
  2711.        If any *.CPL files ([random filename].CPL) exist in your MCBase
  2712.        directory, you may delete these also. They are old picklist pages,
  2713.        which were not removed after use: this shows that MCBase was once
  2714.        terminated improperly? (Think of a powerfailure or similar occuran-
  2715.        ce).
  2716.  
  2717. When the above files are traced and removed, your MCBase directory should
  2718. be empty. If not, then the remaining files are from your own hand: please
  2719. judge them on an individual basis, to prevent loosing valuable data! 
  2720.  
  2721. You may now complete un-installing, by deleting the MCBase directory.
  2722. 17.    ERROR MESSAGES.
  2723.  
  2724. If you follow the instructions in section "MCBASE REQUIREMENTS", it is very
  2725. unlightly that you will experience one (or more) of the error messages
  2726. mentioned here. If you SHOULD get one of these error messages, please make
  2727. sure ALL requirements mentioned in section "MCBASE REQUIREMENTS" are met.
  2728.  
  2729. Known MCBase error messages
  2730.  
  2731. Error:            Runtime error 004 at ...
  2732. Description:      Too many open files.
  2733.                   Setting for "FILES=xxx" in CONFIG.SYS to low. See "MCBASE
  2734.                   REQUIREMENTS" for minimum setting.
  2735.  
  2736. Error:            Runtime error 002 at ...
  2737. Description:      File not found.
  2738.                   IF you get THIS error, than it due to the same cause as
  2739.                   runtime error 004, mentioned above.
  2740.                   Otherwise you would have received the messagebox: "The
  2741.                   MCBase database files are incomplete!" or the messagebox:
  2742.                   "The indexes are reported incomplete..." instead.
  2743.                   See "Runtime error 004 at ..." for further information.
  2744.  
  2745. Error:            Runtime error 103 at ...
  2746. Description:      File not open.
  2747.                   A file could not be opened. IF you get THIS error, you will
  2748.                   also have had either runtime error 002 or 004, mentioned
  2749.                   above. See "Runtime error 004 at ..." for further informati-
  2750.                   on.
  2751.  
  2752. Error:            Stub error (2003): Can't find dpmi16bi.ovl.
  2753. Description:      The file DPMI16BI.OVL is not where it is expected. Make sure
  2754.                   it resides in either the MCBase directory or in your path.
  2755.  
  2756. Error:            Loader error (0001): Out of memory.
  2757. Description:      Memory is occupied by other applications or is not suffi-
  2758.                   ciently available.
  2759.  
  2760. Error:            DPMI Error (4001): Insufficient memory for initialisation.
  2761. Description:      Also out of memory. Memory is occupied by other applications
  2762.                   or is not sufficiently available.
  2763.  
  2764. Error:            Messagebox: "Error reading desktop file".
  2765. Description:      An error occurred while the desktop file (= configuration
  2766.                   file MCBASE.CFG) was read.
  2767.                   Possibly the file MCBASE.CFG is damaged? Try to read it in
  2768.                   again (use "Load Configuration"). Otherwise you will need to
  2769.                   check your configuration settings and restore them, using
  2770.                   "Store configuration".
  2771.  
  2772. Error:            Messagebox: "Error: Invalid desktop file".
  2773. Description:      The current version of MCBASE.CFG does not belong to the
  2774.                   current version of MCBASE.EXE.
  2775.                   This error will occur if the configuration file's layout has
  2776.                   been changed between MCBase-versions. (Layout changes will
  2777.                   be noted in the file REVISION.MCB). You will need to create
  2778.                   a new configuration file, as shown in section "Configuring
  2779.                   MCBase".
  2780.  
  2781. Error:            Messagebox: "Not enough memory to complete operation".
  2782. Description:      Out of memory.
  2783.                   Memory is occupied by other applications or is not suffi-
  2784.                   ciently available. If this error occurs while invoking a
  2785.                   picklist-dialog, switch to a find-dialog instead. (See
  2786.                   "MCBASE REQUIREMENTS" for further information).
  2787.  
  2788. Error:            Messagebox: "The MCBase configuration file MCBASE.CFG is not
  2789.                   found?"
  2790. Description:      The file MCBASE.CFG is cannot be located.
  2791.                   If you are doing a new installation, then this is correct:
  2792.                   MCBASE.CFG is NOT included in the archive, since it MUST
  2793.                   contain the information of YOUR system ONLY. (See "Configu-
  2794.                   ring MCBase" for further info). Otherwise, locate your
  2795.                   MCBASE.CFG or restore it from your most recent backup.
  2796.  
  2797. Error:            Messagebox: "The indexes are reported incomplete..."
  2798. Description:      The indexes (MCB?KEY?.NDX) are incomplete. 
  2799.                   If you are doing a new installation, then this is correct:
  2800.                   the indexes are NOT included in the archive, since they can
  2801.                   be generated at installation. Otherwise, they have been
  2802.                   removed or lost. (May occur after a powerfailure during
  2803.                   MCBase's operation). MCBase will now create a new set of
  2804.                   indexes.
  2805.  
  2806. Error:            Messagebox: "The MCBase database files are incomplete!"
  2807. Description:      The database files (MCB?.DBF and MCB?.DBT) are incomplete.
  2808.                   One or more database files have been removed? Restore them
  2809.                   from your latest backup. If you do not have a backup, your
  2810.                   data is lost. MCBase will now terminate. You may create a
  2811.                   new (and empty) set of databases, using MCBase's GENMCB
  2812.                   utility.
  2813.  
  2814. Error:            Messagebox: "This function will be re-enabled after your
  2815.                   registration key is installed...".
  2816. Description:      For the shareware version, further access to this function
  2817.                   is disabled: you have reached the evaluation limit. If you
  2818.                   would like to continue using MCBase, please see section
  2819.                   "ABOUT MCBASE AND REGISTERING".
  2820.  
  2821. Error:            Keyboard functions are behaving improperly.
  2822. Description:      Keyboard definition is incorrect. Load the proper keyboard
  2823.                   definition by adding a line like following to your
  2824.                   autoexec.bat file:       LOADHIGH KEYB.COM US
  2825.                   Please refer to your MS-DOS and hardware documention for the
  2826.                   appropriate setting for your system.
  2827.  
  2828. Error:            Statusline message: "Device access error"
  2829. Description:      Device cannot be accessed.
  2830.                   The currently accessed device (probably your printer?) is
  2831.                   not ready for usage. Correct the problem and press enter to
  2832.                   retry or ESC to cancel. (If the current function was a
  2833.                   printjob, you might need to terminate the printjob by giving
  2834.                   a CTRL-BREAK key sequence).
  2835.  
  2836. Error:            Runtime error 029 at ...
  2837. Description:      Application has terminated after fatal error.
  2838.                   A fatal error has occurred: please see below: "Reporting
  2839.                   errors to the author".
  2840.  
  2841.  
  2842. Error:            Runtime error 203 at ...
  2843. Description:      Heap overflow error
  2844.                   Memory is occupied by other applications or is not suffi-
  2845.                   ciently available. (See "MCBASE REQUIREMENTS).
  2846.  
  2847. Error:            Runtime error 216 at xxxx:yyyy
  2848. Description:      General protection fault.
  2849.                   Fatal error, which defenitely should NOT occur. Should you
  2850.                   get this error, please do following:
  2851.  
  2852.                   -   If your system is using another memory manager than
  2853.                       HIMEM.SYS (as delivered with your copy of MS-DOS) then
  2854.                       please replace this memory manager with HIMEM.SYS and try
  2855.                       again (please see your MS-DOS manual for instructions).
  2856.                       (The QEMM memory manager, for example, is known to have
  2857.                       these problems (occasionally) with some applications).
  2858.  
  2859.                   -   The General protection fault can also be caused by defec-
  2860.                       tive indexes. If you recently switched your system off
  2861.                       (or suffered a power failure) while MCBase was still run-
  2862.                       ning, then that may have corrupted the indexes somehow.
  2863.                       If this is the case, then executing MCBase's Reindex
  2864.                       command will solve the problem. (Otherwise delete all
  2865.                       indexes (*.NDX) and restart MCBase, so it will create NEW
  2866.                       indexes from scratch).
  2867.  
  2868.                   -   If the above suggestions do not solve this error, please
  2869.                       report the error to the author (see below).
  2870.  
  2871. Reporting an error to the author
  2872.  
  2873. If the above descriptions and suggestions do NOT solve the problem then
  2874. please do following:
  2875.  
  2876. - a)   Try to duplicate the error and document the actions and events that
  2877.        trigger it.
  2878. - b)   Document the values for "xxxx.yyyy", given in the errormessage.
  2879. - c)   Report the above *directly* to the author.
  2880. 18.    INDEX.
  2881.  
  2882. "Add new"-mode . . . . . . . . .29, 30, 35
  2883. "Add..."-dialogs . . . . . . . . . . . .30
  2884. "Browse..." dialogs. . . . . . . . . . .31
  2885. "Confirm"-dialog . . . . . . . . . . . .39
  2886. "Edit..."-dialogs. . . . . . . . . . . .30
  2887. *.CPL files. . . . . . . . . . . . . . .48
  2888. Album artist . . . . . . . . . . . . . .21
  2889. Archive file backup. . . . . . . . . . .47
  2890. Ascii table. . . . . . . . . . . . . . .27
  2891. ASP Ombudsman. . . . . . . . . . . . . . 1
  2892. Backup . . . . . . . . . . . . . . . . .46
  2893.        archive file backup . . . . . . .47
  2894.        standard backup . . . . . . . . .46
  2895. Browse for.... . . . . . . . . . . . . .36
  2896.        Album . . . . . . . . . . . . . .37
  2897.        Song. . . . . . . . . . . . . . .36
  2898. Building information . . . . . . . . . .20
  2899. Calendar . . . . . . . . . . . . . . . .27
  2900. Checkbox . . . . . . . . . . . . . . . .23
  2901. Colors . . . . . . . . . . . . . . . . .14
  2902. Config.sys . . . . . . . . . . . . . . . 3
  2903.        Files=40. . . . . . . . . . . . . 3
  2904. Configuration. . . . . . . . . . . . . .14
  2905.        File. . . . . . . . . . . . . . .14
  2906.        NEW . . . . . . . . . . . . . . .14
  2907.        Settings. . . . . . . . . . . . .27
  2908. Controls . . . . . . . . . . . . . . . .23
  2909.        checkbox. . . . . . . . . . . . .23
  2910.        focus . . . . . . . . . . . . . .23
  2911.        function-button . . . . . . . . .23
  2912.        inputline . . . . . . . . . . . .23
  2913. Copyright laws . . . . . . . . . . . . . 1
  2914. Databases. . . . . . . . . . . . . . . .18
  2915.        ALBINFMEM . . . . . . . . . . . .19
  2916.        ALBREMMEM . . . . . . . . . . . .19
  2917.        Album . . . . . . . . . . . . . .18
  2918.        ARTINFMEM . . . . . . . . . . . .18
  2919.        Artist. . . . . . . . . . . . . .18
  2920.        ARTREMMEM . . . . . . . . . . . .18
  2921.        Author. . . . . . . . . . . . . .19
  2922.        AUTINFMEM . . . . . . . . . . . .19
  2923.        AUTREMMEM . . . . . . . . . . . .19
  2924.        Category. . . . . . . . . . . . .20
  2925.        CATINFMEM . . . . . . . . . . . .20
  2926.        MCB1.DBF & MCB1.DBT . . . . . . .18
  2927.        MCB2.DBF & MCB2.DBT . . . . . . .18
  2928.        MCB3.DBF & MCB3.DBT . . . . . . .19
  2929.        MCB4.DBF & MCB4.DBT . . . . . . .19
  2930.        MCB5.DBF & MCB5.DBT . . . . . . .20
  2931.        MCB6.DBF & MCB6.DBT . . . . . . .20
  2932.        PRDINFMEM . . . . . . . . . . . .19
  2933.        PRDREMMEM . . . . . . . . . . . .19
  2934.        Producer. . . . . . . . . . . . .19
  2935. Demonstration database . . . . .10, 11, 48
  2936.                                                  Disabling commands. . . . . . . 24, 30, 35
  2937.                                                  Discount
  2938.                                                         Discount . . . . . . . . . . . . .5
  2939.                                                  DosShell. . . . . . . . . . . . . . . . 28
  2940.                                                  DPMI. . . . . . . . . . . . . . . . . . .3
  2941.                                                  Edit & Add
  2942.                                                         Edit album . . . . . . . . . . . 29
  2943.                                                         Edit artist. . . . . . . . . . . 29
  2944.                                                         Edit author. . . . . . . . . . . 29
  2945.                                                         Edit category. . . . . . . . . . 30
  2946.                                                         Edit producer. . . . . . . . . . 29
  2947.                                                         Edit song. . . . . . . . . . . . 30
  2948.                                                  Edit album dialog
  2949.                                                         Select artist. . . . . . . . . . 29
  2950.                                                         Select producer. . . . . . . . . 29
  2951.                                                  Edit author dialog
  2952.                                                         Composer . . . . . . . . . . . . 29
  2953.                                                         Writer . . . . . . . . . . . . . 29
  2954.                                                  Edit dialog general
  2955.                                                         Add new. . . . . . . . . . . . . 29
  2956.                                                         Delete . . . . . . . . . . . . . 28
  2957.                                                         Information memo . . . . . . . . 28
  2958.                                                         Next . . . . . . . . . . . . . . 28
  2959.                                                         Previous . . . . . . . . . . . . 28
  2960.                                                         Quit . . . . . . . . . . . . . . 29
  2961.                                                         Remarks memo . . . . . . . . . . 28
  2962.                                                         Save . . . . . . . . . . . . . . 29
  2963.                                                         Select . . . . . . . . . . . . . 28
  2964.                                                  Edit song dialog
  2965.                                                         Select album . . . . . . . . . . 30
  2966.                                                         Select artist. . . . . . . . . . 30
  2967.                                                         Select category. . . . . . . . . 30
  2968.                                                         Select composer. . . . . . . . . 30
  2969.                                                         Select producer. . . . . . . . . 30
  2970.                                                         Select writer. . . . . . . . . . 30
  2971.                                                  Editor
  2972.                                                         Clear. . . . . . . . . . . . . . 44
  2973.                                                         clipboard. . . . . . . . . . . . 44
  2974.                                                         Copy . . . . . . . . . . . . . . 44
  2975.                                                         Cut. . . . . . . . . . . . . . . 44
  2976.                                                         Find . . . . . . . . . . . . . . 44
  2977.                                                         max. file size . . . . . . . . . 43
  2978.                                                         New. . . . . . . . . . . . . . . 43
  2979.                                                         number of open files . . . . . . 43
  2980.                                                         Open . . . . . . . . . . . . . . 43
  2981.                                                         Paste. . . . . . . . . . . . . . 44
  2982.                                                         Repeat . . . . . . . . . . . . . 44
  2983.                                                         Replace. . . . . . . . . . . . . 44
  2984.                                                         Save . . . . . . . . . . . . . . 43
  2985.                                                         Save As. . . . . . . . . . . . . 43
  2986.                                                         Show clipboard . . . . . . . . . 44
  2987.                                                         store the clipboard. . . . . . . 43
  2988.                                                         subdirectory . . . . . . . . . . 43
  2989.                                                         Undo . . . . . . . . . . . . . . 43
  2990.                                                  Evaluation limit. . . . . . . . . . . .5-7
  2991. Evaluation period. . . . . . . . .5, 7, 27
  2992. Exit . . . . . . . . . . . . . . . . . .28
  2993. Find dialog's criteria . . . . . . .36, 37
  2994. Focus. . . . . . . . . . . . . . . .23, 24
  2995. Focus bar. . . . . . . . . . . . . . . .25
  2996. FormFeed . . . . . . . . . . . . . . . .33
  2997. Function-button. . . . . . . . . . . . .23
  2998. GENMCB.EXE . . . . . . . . . . . . . . .45
  2999. Hint . . . . . . . . . . . . . . . . . .26
  3000. Hotkey . . . . . . . . . . . . . . .24, 26
  3001. ID-code
  3002.        Not visible . . . . . . . . . . .18
  3003. Inputline. . . . . . . . . . . . . . . .23
  3004. LHA archiver . . . . . . . . . . . . . .13
  3005. Limited license. . . . . . . . . . . . . 7
  3006. Load configuration . . . . . . . . . . .16
  3007. Location code. . . . . . . . . . . . . .22
  3008.        strict format for tapes . . . . .22
  3009. MCBase
  3010.        About.... . . . . . . . . . . . .26
  3011.        Ascii table . . . . . . . . . . .27
  3012.        Calendar. . . . . . . . . . . . .27
  3013.        Colors. . . . . . . . . . . . . .14
  3014.        controls. . . . . . . . . . . . .23
  3015.        conversion. . . . . . . . . . . . 2
  3016.        dBase III(+) compatible . . . . . 2
  3017.        Disclaimer. . . . . . . . . . . . 8
  3018.        DosShell. . . . . . . . . . . . .28
  3019.        Exit. . . . . . . . . . . . . . .28
  3020.        idea. . . . . . . . . . . . . . . 2
  3021.        license . . . . . . . . . . . .5, 7
  3022.        MCBase. . . . . . . . . . . . . . 2
  3023.        Mouse . . . . . . . . . . . . . .14
  3024.        Pack. . . . . . . . . . . . . . .27
  3025.        register (buy). . . . . . . . . . 5
  3026.        Reindex . . . . . . . . . . . . .27
  3027.        requirements. . . . . . . . . . . 3
  3028.        tailormade. . . . . . . . . . . . 3
  3029.        target. . . . . . . . . . . . . . 2
  3030.        Video . . . . . . . . . . . . . .16
  3031. MCBCNVRT . . . . . . . . . . . . . . . .45
  3032. Memo editor. . . . . . . . . . . . . . .24
  3033. Memofield. . . . . . . . . . . . . . . .24
  3034. Memory manager . . . . . . . . . . . . . 3
  3035. Menu . . . . . . . . . . . . . . . . . .26
  3036.        Browse, edit & add. . . . . . . .26
  3037.        Configuration settings. . . . . .27
  3038.        cursor keys . . . . . . . . . . .26
  3039.        Editor. . . . . . . . . . . . . .26
  3040.        keyboard. . . . . . . . . . .24, 26
  3041.        Load configuration. . . . . . . .16
  3042.        MCBase. . . . . . . . . . . . . .26
  3043.        mouse . . . . . . . . . . . . . .26
  3044.        point & click . . . . . . . . . .26
  3045.        Print . . . . . . . . . . . . . .26
  3046.        Printer . . . . . . . . . . . . .15
  3047.                                                         Select methods . . . . . . . . . 15
  3048.                                                         Store configuration. . . . . . . 16
  3049.                                                         View handling. . . . . . . . . . 26
  3050.                                                  Modal dialog. . . . . . . . . . . . . . 23
  3051.                                                  Mouse . . . . . . . . . . . . . . . 14, 26
  3052.                                                  Not enough memory . . . . . . . . . . . .4
  3053.                                                  Pack. . . . . . . . . . . . . . . . . . 27
  3054.                                                  Page eject. . . . . . . . . . . . . . . 33
  3055.                                                  Preselection. . . . . . . . . . . . . . 36
  3056.                                                  Printer . . . . . . . . . . . . . . . . 15
  3057.                                                  Printjob. . . . . . . . . . . . . . 31, 39
  3058.                                                         "Confirm"-dialog . . . . . . . . 39
  3059.                                                         terminate. . . . . . . . . . . . 39
  3060.                                                  Protected Mode. . . . . . . . . . . . . .3
  3061.                                                  Recommended hardware. . . . . . . . . . .4
  3062.                                                  REGISTERED MCBASE USERS . . . . . . . . .5
  3063.                                                  Registration key. . . . . . . . . . . . .7
  3064.                                                  Reindex . . . . . . . . . . . . . . . . 27
  3065.                                                  Report. . . . . . . . . . . . . . . 31, 39
  3066.                                                  Scroll. . . . . . . . . . . . . . . . . 24
  3067.                                                  Scroll box. . . . . . . . . . . . . . . 24
  3068.                                                  Scrollbar . . . . . . . . . . . . . . . 24
  3069.                                                  Select methods. . . . . . . . . . . . . 15
  3070.                                                  Selection dialog. . . . . . . . . . 25, 35
  3071.                                                  Shareware . . . . . . . . . . . . . . . .1
  3072.                                                  Shareware evaluation limit. . . . . . . .5
  3073.                                                  Shareware status. . . . . . . . . . . . .5
  3074.                                                  Shortcut. . . . . . . . . . . . . . 24, 26
  3075.                                                  Song artist . . . . . . . . . . . . . . 21
  3076.                                                  Standard backup . . . . . . . . . . . . 46
  3077.                                                  Store configuration . . . . . . . . . . 16
  3078.                                                  Unique ID-code. . . . . . . . . . . . . 21
  3079.                                                  Upgrade FOR FREE. . . . . . . . . . . . .5
  3080.                                                  Video mode. . . . . . . . . . . . . . . 16
  3081.                                                  View handling
  3082.                                                         Cascade. . . . . . . . . . . . . 34
  3083.                                                         Close. . . . . . . . . . . . . . 34
  3084.                                                         Close All. . . . . . . . . . . . 34
  3085.                                                         Next . . . . . . . . . . . . . . 34
  3086.                                                         Previous . . . . . . . . . . . . 34
  3087.                                                         Resize/move. . . . . . . . . . . 34
  3088.                                                         Tile . . . . . . . . . . . . . . 34
  3089.                                                         Zoom . . . . . . . . . . . . . . 34
  3090.